Posts by gamecontrol
-
-
Ik probeer mijn foutmeldingen op te roepen als
Nu wil ik dat de melding automatisch wordt weergeven in het volgende stuk
PHP
Toon Meer<? if($error == HIER HET FOUTNUMMER){ ?> <table width="100%"> <tr> <td align="center"> <table class="div_popup" align="center"> <tr> <td> <table width="100%" border="0"> <tr> <td><img src="images/icons/warning.png" /></td> <td><b>Foutmelding<br /></b> <?echo$DE__FOUTMELDING_BESCHRIJVING;?> (volgens mij zoiets - <?echo$errorreport;?>.<br /><br /> </td> </tr> </table> </td> </tr> <tr> <td> <br> <a href="index.php?a=crimes/kill" class="error_ok"><?=$misc_2;?></a> </td> </tr> </table> </td> </tr> </table>
De array heb ik zo
PHP
Toon Meer$errorreport = Array ( '1' => ''.$jobpossessions_1.'' , '2' => ''.$jobpossessions_2.'' , '3' => ''.$jobpossessions_3.'' , '4' => ''.$jobpossessions_4.'' , '5' => ''.$jobpossessions_5.'' , '6' => ''.$jobpossessions_6.'' , '7' => ''.$jobpossessions_7.'' , '8' => ''.$jobpossessions_8.'' , '9' => ''.$jobpossessions_9.'' , '10' => ''.$jobpossessions_10.'' , '11' => ''.$jobpossessions_11.'' , '12' => ''.$jobpossessions_12.'' , '13' => ''.$jobpossessions_13.'' , '14' => ''.$jobpossessions_14.'' , '15' => ''.$jobpossessions_15.'' , '16' => ''.$jobpossessions_16.'' , );
En alles overzichtelijk ziet er zo uit: http://pastebin.com/kh6qNfJs
Maar verder dan dit kom ik niet. Weet iemand hoe ik dit volledig kan uitwerken?
Alvast bedankt
-
heb er nu dit van gemaakt. Maar nog steeds krijg ik geen id en geen naam te zien (drop box is leeg)
PHP
Toon Meer$iSelect = mysql_query("SELECT * FROM `autos` WHERE `owner`='{$data[login]}'"); $naam = array("","$carname_1","$carname_2","$carname_3","$carname_4","$carname_5","$carname_6","$carname_7","$carname_8","$carname_9","$carname_10","$carname_11","$carname_12","$carname_13","$carname_14","$carname_15","$carname_16","$carname_17"); $cars = $naam[$iSelect->soort]; $iSelect2 = mysql_query("SELECT `id`,`tijd`,`uren`,`vind`,`naam`,`zoeker`,`status`,`land` FROM `detective` WHERE `zoeker`='{$data[login]}' AND `status`='1'"); echo"<table width=100%>"; echo"<table width=80%> <tr><td class=\"subTitle\" colspan=2><b>Instructies</b></td></tr> <tr><td class=\"mainTxt\" colspan=2><table width=100% colspan=2> Voordat je een poging tot moord kunt doen, zul je eerst een detective voldoende moeten laten zoeken naar de betreffende persoon. Nadat je detective deze persoon heeft gevonden kun je hem/haar vermoorden. Het succes van de aanval is afhankelijk van:<br /> <li>Jouw wapen</li> <li>Jouw rank</li> <li>Aantal kogels</li> <li>Zijn/haar rank</li> <li>Zijn/haar moordvordering</li> <li>Zijn/haar wapen/protectie</li> <li>Zijn/haar health</li> <li>Jouw Wapen vordering</li> <br> Na 2 uur kan deze persoon weer spelen en is al zijn/haar geld kwijt(bank en contant)<br /> <br /> Het is nu ook belangrijk dat je een auto hebt. Hoe beter je auto, hoe meer kans je hebt dat hij/zij vermoord word. De auto komt van je autos </td></tr> </table> </body> <br />"; echo" <tr><td class=\"subTitle\" colspan=2><b>Vermoorden</b></td></tr> <tr><td class=\"mainTxt\" colspan=2><table width=100% colspan=2> <form method=\"POST\">"; echo"<tr><td class=\"sub\">Naam:</td><td class=\"sub\" align=left><select name=naam>"; while($iList = mysql_fetch_assoc($iSelect2)) { echo "<option value={$iList[naam]}>{$iList[naam]}</option>"; } echo"<tr><td class=\"sub\">Auto:</td><td class=\"sub\" align=left><select name=id>"; while($iList = mysql_fetch_assoc($iSelect)) { echo "<option value={$cars[$iList[id]]}>{$cars[$iList[id]]} </option>"; }
-
De car names worden uit een ander bestand geladen. Maar ik heb nu dit ervan gemaakt, maar krijg nu niets meer te zien (ook geen ID):
-
Zou iemand mij kunnen vertellen hoe ik de array van de autonamen correct kan weergeven bij het ID van de auto's in de option drop list?
Momenteel wordt alleen het ID getoond. Echter wil ik dat ipv het ID de SOORT naam wordt getoond.
Kortom; als een wagen met ID 133 een SOORT heeft van 2 moet er worden getoond $carname2 (hopelijk dat mijn uitleg enigszins duidelijk is)
PHP
Toon Meer$iSelect = mysql_query("SELECT `id` FROM `autos` WHERE `owner`='{$data[login]}'"); $naam = array("","$carname_1","$carname_2","$carname_3","$carname_4","$carname_5","$carname_6","$carname_7","$carname_8","$carname_9","$carname_10","$carname_11","$carname_12","$carname_13","$carname_14","$carname_15","$carname_16","$carname_17"); $iSelect2 = mysql_query("SELECT `id`,`tijd`,`uren`,`vind`,`naam`,`zoeker`,`status`,`land` FROM `detective` WHERE `zoeker`='{$data[login]}' AND `status`='1'"); echo"<table width=100%>"; echo"<table width=80%> <tr><td class=\"subTitle\" colspan=2><b>Instructies</b></td></tr> <tr><td class=\"mainTxt\" colspan=2><table width=100% colspan=2> Voordat je een poging tot moord kunt doen, zul je eerst een detective voldoende moeten laten zoeken naar de betreffende persoon. Nadat je detective deze persoon heeft gevonden kun je hem/haar vermoorden. Het succes van de aanval is afhankelijk van:<br /> <li>Jouw wapen</li> <li>Jouw rank</li> <li>Aantal kogels</li> <li>Zijn/haar rank</li> <li>Zijn/haar moordvordering</li> <li>Zijn/haar wapen/protectie</li> <li>Zijn/haar health</li> <li>Jouw Wapen vordering</li> <br> Na 2 uur kan deze persoon weer spelen en is al zijn/haar geld kwijt(bank en contant)<br /> <br /> Het is nu ook belangrijk dat je een auto hebt. Hoe beter je auto, hoe meer kans je hebt dat hij/zij vermoord word. De auto komt van je autos </td></tr> </table> </body> <br />"; echo" <tr><td class=\"subTitle\" colspan=2><b>Vermoorden</b></td></tr> <tr><td class=\"mainTxt\" colspan=2><table width=100% colspan=2> <form method=\"POST\">"; echo"<tr><td class=\"sub\">Naam:</td><td class=\"sub\" align=left><select name=naam>"; while($iList = mysql_fetch_assoc($iSelect2)) { echo "<option value={$iList[naam]}>{$iList[naam]}</option>"; } echo"<tr><td class=\"sub\">Auto:</td><td class=\"sub\" align=left><select name=id>"; while($iList = mysql_fetch_assoc($iSelect)) { echo "<option value={$iList[id]}>{$iList[id]} </option>"; }
-
Welke bedoel je? Zou je de regel kunnen aangeven?
-
Volgens mij is dit niet de fout, hier worden alleen de tijden gecontroleerd. Maar dit is hem
PHP
Toon Meer<?php /** * @author Patrick Rennings * @copyright 2010 * @filename function.check.php * @version 1.0 - Release * * @purphase * Check the time if the time is in the past or in the future if in the past return FALSE otherwise * return TRUE */ function checktime($date) { if(empty($date)) { return "No date provided"; } $periods = array("seconde", "minuut", "uren", "dag", "week", "maand", "jaar", "decenium"); $lengths = array("60","60","24","7","4.35","12","10"); $now = time(); $unix_date = strtotime($date); // check validity of date if(empty($unix_date)) { return "Slechte datum"; } // is it future date or past date if($now > $unix_date) { return FALSE; } else { return TRUE; } } ?>
-
Nee hiermee lukt het ook niet. De race_car_type blijft hoger als 0.
Hoe zou ik mijn optie werkende krijgen want ik denk dat dit de makkelijkste oplossing zou zijn (zie start vraag)
-
Oke, maar hoe zou ik dan het script kunnen laten werken zoals ik beschrijf in de start vraag?
Dus als de tijd verstreken is in RACE dat dan de users worden geupdate?
Wellicht een mogelijk voorbeeldje?
-
Thx.
@Axl; ik wilde eerst kijken of het script wel goed zou werken voordat ik het helemaal overhoop ging gooien. Maar toch bedankt
EDIT: te enthousiast geweest. Probleem blijft hetzelfde...
PHP
Toon Meer<? $sql = mysql_query("SELECT * FROM `users` where `login`='$data->login'"); $data = mysql_fetch_assoc($sql); ?> <div id="contentbar_main"> <div id="notice_container"></div> <div id="cbs"><div class="cb"> <h1>Detective</h1><p></p> <table width='90%' cellpadding='0' cellspacing='0'> <td width=40% valign=top> <table width='90%' cellpadding='2' cellspacing='1'> <?php $dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`tijd`) AS `tijd`,0 FROM `detective`"); while($delete = mysql_fetch_assoc($dbres)){ $tijd = $delete[tijd]+$delete[uren]*60*60-time(); } ?> <form method="POST"> <table width=80%> <tr><td class="subTitle"><b>Informatie</b></td></tr> <tr><td class="mainTxt">Voordat je een poging kunt doen om iemand te vermoorden moet je hem/haar eerst laten opsporen door een detective. Nadat de detective hem/haar heeft gevonden, kun je naar hetzelfde land reizen om hem/haar te vermoorden.<br /> 1 uur zoeken kost je <table width='90%' cellpadding='0' cellspacing='0'> kost het je 80.000 </td> </td></tr> </table> <tr><td class="subTitle" colspan=2><b>Vermoorden</b></td></tr> <tr><td class="mainTxt" colspan=2><table colspan=2> <form method="POST"> <td align="left">Persoon:</td> <td><input class="mod_submit"type="text" name="naamd" /></td> </tr> <tr class="inhoud"> <td align="left">Aantal uren:</td> <td><select size="1" name="uren"> <option selected value="1">1 uur</option> <option value="2">2 uren</option> <option value="3">3 uren</option> <option value="4">4 uren</option> <option value="5">5 uren</option></td> </td> </tr> <tr class="inhoud"> <td align="left" valign="top">Landen:</td> <td> <table align="left"> <tr> <td><input class="mod_submit"type="checkbox" name="zProvincie1" /> NederLand</td> <td><input class="mod_submit"type="checkbox" name="zProvincie2" /> Frankrijk</td> </tr> <tr> <td><input class="mod_submit"type="checkbox" name="zProvincie3" /> Cuba</td> <td><input class="mod_submit"type="checkbox" name="zProvincie4" /> Rusland</td> </tr> <tr> <td><input class="mod_submit"type="checkbox" name="zProvincie5" /> Australie</td> <td><input class="mod_submit"type="checkbox" name="zProvincie6" /> VS</td> </tr> <tr> <td><input class="mod_submit"type="checkbox" name="zProvincie8" /> Alle landen</td> </tr> <tr> </tr> <td class=sub align=left><input class="mod_submit"type="submit" value="Zoek persoon" name="submitt"></td></tr> </td></tr></table> </form> </td></tr> </td> </tr> </form> </form> <?php if(isset($_POST['submitt'])) { $naam = $_POST['naamd']; $naam1 = mysql_query("SELECT * FROM `users` WHERE `login`='$naam'"); $naam1 = mysql_num_rows($naam1); $uren = $_POST['uren']; if ($uren < 1 ) { echo "Cheaten is niet toegestaan!"; mysql_query("INSERT INTO `logs`(`time`,`IP`,`forwardedFor`,`login`,`person`,`code`,`area`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','{$_SESSION['login']}','{$_SESSION['login']}','0','cheaten met detective')") or die(mysql_error()); exit; } if($_POST['naamd'] ==""){ print "<table width=100%><tr><td class=maintxt>Je moet wel een naam invullen.</tr></td>"; } elseif($naam1 ==0){ print "<table width=100%><tr><td class=maintxt>De naam die je hebt ingevoerd bestaat niet.</tr></td>"; } elseif($uren*20000 > $data[contant]){ print "<table width=100%><tr><td class=maintxt>Zoveel geld heb je niet op zak.</tr></td>"; } else{ $geld = $uren*20000; $vind1 = 5/$uren; $vind1 = round($vind1); $vind1 = rand(0,$vind1); $vind = rand(900,$uren*60*60); mysql_query("INSERT INTO `detective` (`tijd`,`uren`,`zoeker`,`naam`,`status`,`vind`,`land`) values(NOW(),'$uren','$data[login]','$naam','0','$vind','0')"); mysql_query("UPDATE `users` SET `contant`=`contant`-'$geld' WHERE `login`='$data[login]'"); print "<table width=100%><tr><td class=maintxt>De detective is bezig met zoeken.</tr></td>"; } } print "</td> "; if(isset($_POST['wis'])) { $id = $_POST['id']; mysql_query("DELETE FROM `detective` WHERE `id`='$id'"); print "<table width=100%><tr><td class=maintxt>Je hebt de detective ontslagen.</tr></td>"; } if( $_POST['wissen'] ){ mysql_query("DELETE FROM `detective` WHERE `zoeker`='$data[login]'");} print " <form method=post>"; print " <table width='80%' cellpadding='2' cellspacing='1'> <tr><td class=subtitle colspan=4>huidige zoekacties</td></tr> <tr><td class=maintxt><b>Naam:</b></td><td class=maintxt><b>Tijd bezig:</b></td><td class=maintxt><b>Land:</b></td><td class=maintxt width=50><b>annuleren:</b></td></tr>"; $detectives2 = mysql_query("SELECT *,UNIX_TIMESTAMP(`tijd`) AS `tijd`,0 FROM `detective` WHERE `zoeker`='$data[login]'"); while($detectives = mysql_fetch_assoc($detectives2)) { $tijd = $detectives[tijd]+$detectives[uren]*60*60-time(); $tijd2 = $tijd-3600; $tijd1 = date("H:i:s", "$tijd2"); $zoeker = mysql_query("SELECT * FROM `users` WHERE `login`='$detectives[naam]'"); $zoeker = mysql_fetch_assoc($zoeker); $land1 = array("Bezig","$city_1","$city_2","$city_3","$city_4","$city_5","$city_6"); $land = $land1[$detectives[land]]; if($detectives[tijd] + $detectives[vind] < time() && $detectives[vind] !=0){ mysql_query("UPDATE `detective` SET `land`='$zoeker[land]', `status`='1' WHERE `id`='$detectives[id]'"); } if($tijd <1){ $tijd1 = "Gefaald"; } if($detectives[status] ==1){ $tijd1 = "Gevonden"; } print " <tr><td class=maintxt>{$detectives[naam]}</td> <td class=maintxt><b>{$tijd1}</b></td> <td class=maintxt>{$land}</td><td class=maintxt><input class=\"mod_submit\"type=radio name=id value={$detectives[id]}></td></tr>"; } print " <tr><td class=\"maintxt\" colspan=4><input class=\"mod_submit\" type=\"submit\" value=\"Ontslaan!\" name=\"wis\"></td></tr>"; ?> </div></div></div> </table> </table></table></table>
Iemand wellicht een idee wat ik nu (weer) ben vergeten?
-
Als ik het onderstaande script in mijn source zet dan wordt opeens het rechter menu met de databasegegevens (zoals health, geld, naam, etc.) niet meer geladen (niet getoond), ga ik naar een ander script dan is alles opeens weer terug.
Weet iemand wellicht wat er in dit script voor zorgt dat dit gebeurt want ik zie niet echt iets vreemds (op de onduidelijke opbouw na dan
PHP
Toon Meer<? $sql = mysql_query("SELECT * FROM `users` where `login`='$data->login'"); $data = mysql_fetch_assoc($sql); ?> <div id="contentbar_main"> <div id="notice_container"></div> <div id="cbs"><div class="cb"> <h1>Detective</h1><p></p> <table width='90%' cellpadding='0' cellspacing='0'> <td width=40% valign=top> <table width='90%' cellpadding='2' cellspacing='1'> <?php print <<<ENDHTML <?php $dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`tijd`) AS `tijd`,0 FROM `detective`"); while($delete = mysql_fetch_assoc($dbres)){ $tijd = $delete[tijd]+$delete[uren]*60*60-time(); } print <<<ENDHTML <form method="POST"> <table width=80%> <tr><td class="subTitle"><b>Informatie</b></td></tr> <tr><td class="mainTxt">Voordat je een poging kunt doen om iemand te vermoorden moet je hem/haar eerst laten opsporen door een detective. Nadat de detective hem/haar heeft gevonden, kun je naar hetzelfde land reizen om hem/haar te vermoorden.<br /> 1 uur zoeken kost je $<table width='90%' cellpadding='0' cellspacing='0'> kost het je $80.000 </td> </td></tr> </table> <tr><td class="subTitle" colspan=2><b>Vermoorden</b></td></tr> <tr><td class="mainTxt" colspan=2><table colspan=2> <form method="POST"> <td align="left">Persoon:</td> <td><input class="mod_submit"type="text" name="naamd" /></td> </tr> <tr class="inhoud"> <td align="left">Aantal uren:</td> <td><select size="1" name="uren"> <option selected value="1">1 uur</option> <option value="2">2 uren</option> <option value="3">3 uren</option> <option value="4">4 uren</option> <option value="5">5 uren</option></td> </td> </tr> <tr class="inhoud"> <td align="left" valign="top">Landen:</td> <td> <table align="left"> <tr> <td><input class="mod_submit"type="checkbox" name="zProvincie1" /> NederLand</td> <td><input class="mod_submit"type="checkbox" name="zProvincie2" /> Frankrijk</td> </tr> <tr> <td><input class="mod_submit"type="checkbox" name="zProvincie3" /> Cuba</td> <td><input class="mod_submit"type="checkbox" name="zProvincie4" /> Rusland</td> </tr> <tr> <td><input class="mod_submit"type="checkbox" name="zProvincie5" /> Australie</td> <td><input class="mod_submit"type="checkbox" name="zProvincie6" /> VS</td> </tr> <tr> <td><input class="mod_submit"type="checkbox" name="zProvincie8" /> Alle landen</td> </tr> <tr> </tr> <td class=sub align=left><input class="mod_submit"type="submit" value="Zoek persoon" name="submitt"></td></tr> </td></tr></table> </form> </td></tr> </td> </tr> </form> </form> ENDHTML; if(isset($_POST['submitt'])) { $naam = $_POST['naamd']; $naam1 = mysql_query("SELECT * FROM `users` WHERE `login`='$naam'"); $naam1 = mysql_num_rows($naam1); $uren = $_POST['uren']; if ($uren < 1 ) { echo "Cheaten is niet toegestaan!"; mysql_query("INSERT INTO `logs`(`time`,`IP`,`forwardedFor`,`login`,`person`,`code`,`area`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','{$_SESSION['login']}','{$_SESSION['login']}','0','cheaten met detective')") or die(mysql_error()); exit; } if($_POST['naamd'] ==""){ print "<table width=100%><tr><td class=maintxt>Je moet wel een naam invullen.</tr></td>"; } elseif($naam1 ==0){ print "<table width=100%><tr><td class=maintxt>De naam die je hebt ingevoerd bestaat niet.</tr></td>"; } elseif($uren*20000 > $data[contant]){ print "<table width=100%><tr><td class=maintxt>Zoveel geld heb je niet op zak.</tr></td>"; } else{ $geld = $uren*20000; $vind1 = 5/$uren; $vind1 = round($vind1); $vind1 = rand(0,$vind1); $vind = rand(900,$uren*60*60); mysql_query("INSERT INTO `detective` (`tijd`,`uren`,`zoeker`,`naam`,`status`,`vind`,`land`) values(NOW(),'$uren','$data[login]','$naam','0','$vind','0')"); mysql_query("UPDATE `users` SET `contant`=`contant`-'$geld' WHERE `login`='$data[login]'"); print "<table width=100%><tr><td class=maintxt>De detective is bezig met zoeken.</tr></td>"; } } print "</td> "; if(isset($_POST['wis'])) { $id = $_POST['id']; mysql_query("DELETE FROM `detective` WHERE `id`='$id'"); print "<table width=100%><tr><td class=maintxt>Je hebt de detective ontslagen.</tr></td>"; } if( $_POST['wissen'] ){ mysql_query("DELETE FROM `detective` WHERE `zoeker`='$data[login]'");} print " <form method=post>"; print " <table width='80%' cellpadding='2' cellspacing='1'> <tr><td class=subtitle colspan=4>huidige zoekacties</td></tr> <tr><td class=maintxt><b>Naam:</b></td><td class=maintxt><b>Tijd bezig:</b></td><td class=maintxt><b>Land:</b></td><td class=maintxt width=50><b>annuleren:</b></td></tr>"; $detectives2 = mysql_query("SELECT *,UNIX_TIMESTAMP(`tijd`) AS `tijd`,0 FROM `detective` WHERE `zoeker`='$data[login]'"); while($detectives = mysql_fetch_assoc($detectives2)) { $tijd = $detectives[tijd]+$detectives[uren]*60*60-time(); $tijd2 = $tijd-3600; $tijd1 = date("H:i:s", "$tijd2"); $zoeker = mysql_query("SELECT * FROM `users` WHERE `login`='$detectives[naam]'"); $zoeker = mysql_fetch_assoc($zoeker); $land1 = array("Bezig","$city_1","$city_2","$city_3","$city_4","$city_5","$city_6"); $land = $land1[$detectives[land]]; if($detectives[tijd] + $detectives[vind] < time() && $detectives[vind] !=0){ mysql_query("UPDATE `detective` SET `land`='$zoeker[land]', `status`='1' WHERE `id`='$detectives[id]'"); } if($tijd <1){ $tijd1 = "Gefaald"; } if($detectives[status] ==1){ $tijd1 = "Gevonden"; } print " <tr><td class=maintxt>{$detectives[naam]}</td> <td class=maintxt><b>{$tijd1}</b></td> <td class=maintxt>{$land}</td><td class=maintxt><input class=\"mod_submit\"type=radio name=id value={$detectives[id]}></td></tr>"; } print " <tr><td class=\"maintxt\" colspan=4><input class=\"mod_submit\" type=\"submit\" value=\"Ontslaan!\" name=\"wis\"></td></tr>"; ?> </div></div></div> </table> </table></table></table>
-
Oke, zal ik hier ook gelijk eens naar kijken. Maar betreft het start topic / de centrale vraag... weet iemand hoe ik dit zou kunnen doen?
-
Ja dat heb ik ook geprobeerd maar kwam er niet geheel uit hoe ik het werkende moest krijgen.
Kijk dit is wat er nu wordt uitgevoerd. Maar vreemd genoeg wordt de race_car_type niet veranderd naar 0 als de race is gedaan en hierdoor kan er geen nieuwe race meer worden gestart
PHP
Toon Meer//Car Racing Updates include ( 'race/function.check.php' ); $mintotaal = 5; $oQuery = mysql_query ( ' SELECT * FROM `autorace` WHERE `race_winner` IS NULL ' ); while ( $oFetch = mysql_fetch_assoc ( $oQuery ) ) { if ( checktime ( $oFetch['race_date'] ) == FALSE ) { $members = explode ( ',' , $oFetch['race_members'] ); $count = count( $members ) - 1; $random = mt_rand( 0, $count ); if ( $count == 0 ) { mysql_query ( ' UPDATE `users` SET `race_done` = `race_done` + 1, `race_car_type` = NULL, `contant` = `contant` + ' . $oFetch['race_money'] . ' WHERE `login` = "' . $oFetch['race_creator'] . '"') or die (mysql_error()); } else { foreach ( $members as $member ) { if ($member == $members[$random]) { $race_money = $oFetch['race_money'] * count( $members ); mysql_query ( ' UPDATE `users` SET `race_won` = `race_won` + 1 , `race_done` = `race_done` + 1, `race_money_won` = `race_money_won` + ' . $race_money . ' `race_car_type` = NULL WHERE `login` = "' . $member . '"'); } else { mysql_query ( ' UPDATE `users` SET `race_won` = `race_won` + 1 , `race_done` = `race_done` + 1, `race_money_won` = `race_money_won` + ' . $race_money . ' `race_car_type` = NULL WHERE `login` = "' . $member . '"'); } } } mysql_query ( ' UPDATE `autorace` SET `race_winner` = "' . $members[$random] . '" ' ); mysql_query ( ' UPDATE `users` SET `race_car_type` = NULL WHERE `login` = "' . $member . '"'); mysql_query ( ' UPDATE `users` SET `race_money_won` = `race_money_won` + ' . $race_money . ' WHERE `login` = "' . $members[$random] . '"'); mysql_query ( ' UPDATE `users` SET `bank` = `bank` + ' . $race_money . ' WHERE `login` = "' . $members[$random] . '"'); } }
-
ja dit heb ik toen van je gekocht. Maar om de een of andere reden wordt mijn cron niet goed geupdate voor het deel bij race_car_type (wel in jouw originele script hoor, maar niet bij mijn eigen aanpassingen). Vandaar dat ik het nu op deze manier probeer te verwerken.
Wellicht een idee hoe ik dit kan doen?
-
In mijn tabel RACE heb ik verschillende tijden staan. Als de tijd verstreken is wil ik middels een cron de spelers uit deze tabel wijzigen. Er dient nu in USERS te worden gezet
race_car_type = 0
Kortom; in RACE staat als vb
Als nu de tijd verstreken is moet in de tabel USERS dus worden uitgevoerd
Wie zou mij hier verder mee kunnen helpen?
-
Thx. hier had ik helemaal niet aan gedacht. Bedankt :slotje:
-
Ik heb nu
PHP<div id="rang"><FONT color='#FFFFFF'><? echo $data->moordervaring; ?>% Moordervaring</FONT></a></div><div id="div_progress"><img src="images/power.jpg" height="15px" width="<?=$data->moordervaring?>" style="max-width:100px;"></img></div>
en in mijn css staat
PHP
Toon Meer#div_progress { height: 14px; width: 100px; background-color: #333333; margin-top: 2px; padding: 0px; border: 1px solid #660000; } #rang { position: absolute; font-size: 10px; margin-top: 3px; padding-left: 5px; height: 13px; color: #fff; width: 200px; }
Het probleem is nu dat in mijn database staat MOORDERVARING = 107. In het progress gedeelte wordt nu de volledige balk met rood weergeven doordat het totaal boven de 100 staat.
Maar ik wil dat 107 wordt weergeven in de progress balk als 1.07 (dus 10000 zou pas 100% moeten zijn) hoe kan ik dit doen?
-
obstart heb ik al bovenaan geprobeert maar hiermee kreeg ik het dus niet opgelost. zoals vermeld ook niet met een javascript redirect.. wellicht een overige mogelijkheid (voorbeeldje indien mogelijk..)
-
Het bovenstaande script is POSTING.PHP dit is het script in de bdt source waarmee je berichten post. Mogelijk dat het ook in de EDIT moet komen te staan maar eerst maar even dit proberen.
-
Voor mijn forum (basis van Banditi) wil ik een filter inbouwen om woorden op te slaan en te tonen als ***.
Ik heb hiervoor verschillende manieren geprobeert zoals http://www.phphulp.nl/php/scri…lgemeen/spam-filter/1001/ maar weet niet waar ik de controles exact moet neerzetten.
Onderstaande is mijn script (hopelijk dat iemand mij hier verder mee kan helpen) of wellicht datiemand mij kan vertellen in welk deel script van de banditi source dit moet worden gezet (ps. dit is posting.php)
EDIT: script was te lang dus heb het even hier geplaatst