PHP-Neuling: SQL Update ganze Tabelle

Beitrag lesen

ich habe nun noch versucht, einfach für jede tr einen submit button einzubauen. das wäre auch okay.

Also erst das while, und darunter die form

<form action="usermanagement.php?UserID=<?=$userliste->idUser ?>" method="post">

Der Button sieht dann so aus

<input type="hidden" name="aktion" value="Speichern"><input id="" type="submit" value="Speichern" onclick="submit">

Nach Submit wird dann das script gestartet, welches über GET die ID des Eintrags holt, sowie die anderen inputs per POST

if (isset($_POST['aktion']) and $_POST['aktion']=='Speichern') {

$UserID = $_GET['UserID'];
$Username = $_POST['Username'];
etc ...

der eigentliche UPDATE Befehl funktioniert aber nicht. Die Form wird neu geladen, aber es wird nichts gespeichert

$aktualisieren = $db->prepare("UPDATE user SET Username = ?, wert= ?, wert= ?, wert= ?, wert= ?, wert= ? WHERE idUser = $UserID");
				$aktualisieren->bind_param('ssiiii',$Username,$wert,$wert,$wert,$wert,$wert);
				$aktualisieren->execute() 
				or die($db->error);	

Die ersten 2 Werte sollen Strings sein, und die letzten 4 integer da hier checkboxen hin sollen (TinyINT(1) )

Wenn ich im Script statt des $aktualisieren statements einfach ein

echo $UserID

rein haue, stimmt das auch. Es wird die ID ausgegeben, die ich per Speichern-Button auch gewählt habe. Also muss mein UPDATE Statement faul sein 😕