Hallo Leute,
aktuell habe ich ein Script, welches die Rotenkarten aus einem Fußballspiel den Spieler in der DB zuordnet:
Nun ändere ich dieses Script um, denn es soll für jede Rote karte eine Sperre von 2 Spieltagen hinzugefügt werden. Dies habe ich mit einer neuen Spalte vor:
Nun möchte ich, dass alle anderen Spieler, die eventuell eine Sperre von 1,2,3 oder x haben in diesem Team einen Tag abgezogen bekommen, da ja ein Spiel vorbei ist.
Wie kann ich es am elegantesten Lösen, dass alle anderen Spieler eine gesperrt-1 erhalten?
LG
aktuell habe ich ein Script, welches die Rotenkarten aus einem Fußballspiel den Spieler in der DB zuordnet:
PHP:
$sqlheimrot = mysql_query('SELECT * FROM fifa_rotekarten WHERE team = "'.$heim.'" AND spielid = "'.$id.'"') or die(mysql_error()); ## ermittle die tore
while($fetchheimrot = mysql_fetch_array($sqlheimrot)){ ##beginne die schleife mit tor nummer 1
$sqlheimrot2 = mysql_query("UPDATE
fifa_spieler
SET
rotekarte=rotekarte+1
WHERE
id = '".$fetchheimrot["name"]."'
");
Nun ändere ich dieses Script um, denn es soll für jede Rote karte eine Sperre von 2 Spieltagen hinzugefügt werden. Dies habe ich mit einer neuen Spalte vor:
PHP:
$sqlheimrot = mysql_query('SELECT * FROM fifa_rotekarten WHERE team = "'.$heim.'" AND spielid = "'.$id.'"') or die(mysql_error()); ## ermittle die tore
while($fetchheimrot = mysql_fetch_array($sqlheimrot)){ ##beginne die schleife mit tor nummer 1
$sqlheimrot2 = mysql_query("UPDATE
fifa_spieler
SET
rotekarte=rotekarte+1,
gesperrt=gesperrt+2
WHERE
id = '".$fetchheimrot["name"]."'
");
Nun möchte ich, dass alle anderen Spieler, die eventuell eine Sperre von 1,2,3 oder x haben in diesem Team einen Tag abgezogen bekommen, da ja ein Spiel vorbei ist.
Wie kann ich es am elegantesten Lösen, dass alle anderen Spieler eine gesperrt-1 erhalten?
LG