Beste,
Ik raak er maar niet uit
Heb nu dit stukje script:
PHP
for ($i = 1; $i <= 8; $i++) {
if(isset($_POST['ontslarunner'.$i.''])) {
echo '<tr><td class="mainTxt" align="center" colspan="4">Je hebt <b>'.$jouwfabriek->runner$i.'</b> ontslagen.</td></tr>';
mysql_query("UPDATE `[cokefabriek]` SET `coke`=`coke`+$runner[$i]->cokeverkoop WHERE `owner`='{$own['username']}'");
mysql_query("UPDATE `users` SET `runner`='0',`cokeverkoop`='0' WHERE `username`='{$jouwfabriek->runner[$i]}'");
mysql_query("INSERT INTO `messages`(`date`,`from`,`to`,`title`,`content`)
VALUES(NOW(),'Automatisch bericht','".$jouwfabriek->runner[$i]."','Ontslagen','Je bent ontslagen, je bent nu geen runner meer van de cokefabriek van '".$own['username']."'')");
mysql_query("UPDATE `[cokefabriek]` SET `runner[$i]`='' WHERE `owner`='{$own['username']}'");
}
}
Omdat ik eerst 8 van deze scripts had dacht ik, dat kan korter, door een for() dus.
Maar, dit stukje script:
PHP
echo '<tr><td class="mainTxt" align="center" colspan="4">Je hebt <b>'.$jouwfabriek->runner$i.'</b> ontslagen.</td></tr>';
Krijg ik maar niet goed, het moet dus worden dat die dus elke keer veranderd. Bij de eerste is het dus $jouwfabriek->runner1, bij de tweede $jouwfabriek->runner2.
Zou niet weten hoe het moet.
Er komt nu 1 uit...
Ook de MySQL query's zijn fout denk ik :(.
Lars