Adminzone. user gleichzeitig sperren

Kurt Cobain

Erfahrenes Mitglied
hallo
hab mir ne Adminzone für meine Page gemacht.
ich hab nun alle User aufgelistet.
jetzt kann ich Einen auswählen und der wird dann gesperrt:

PHP:
<form action="" method="post" name="form">
<input type="Checkbox" name="UserID" value="1">WebMaster<br>
<input type="Checkbox" name="UserID" value="2">user1<br>
<input type="Checkbox" name="UserID" value="3">next<br>
<input type="Checkbox" name="UserID" value="4">user2<br>
<input type="Checkbox" name="UserID" value="5">u5<br>
<input type="Checkbox" name="UserID" value="6">hallo<br>
<input type="Checkbox" name="UserID" value="7">mmmr<br>
<input type="Checkbox" name="UserID" value="8">last<br>
<input type="Submit" name="submit" value="Lock Account"> </form>


//wenn alles richtig übergeben wurde dann das:
$update = "UPDATE users SET status ='locked' WHERE id = '".$_POST['UserID']'."";
$updatetrue = mysql_query($update)  or die (mysql_error());

wenn ich jetzt aber 2 User auf einmal auswähle wird nur der unterste gesperrt.
meine Frage ist, ob man das irgendwie ändern kann, dass ich beliebig viele User auswählen kann, und dass die dann gleichzeitig gesperrt werden

danke
 
Du musst das in ein Array wandeln.
PHP:
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" name="form">
<input type="Checkbox" name="UserID[]" value="1">WebMaster<br>
<input type="Checkbox" name="UserID[]" value="2">user1<br>
<input type="Checkbox" name="UserID[]" value="3">next<br>
<input type="Checkbox" name="UserID[]" value="4">user2<br>
<input type="Checkbox" name="UserID[]" value="5">u5<br>
<input type="Checkbox" name="UserID[]" value="6">hallo<br>
<input type="Checkbox" name="UserID[]" value="7">mmmr<br>
<input type="Checkbox" name="UserID[]" value="8">last<br>
<input type="Submit" name="submit" value="Lock Account"> </form>
Alles weitere in den FAQ's, wie immer....
http://www.php-faq.de/q/q-formular-checkbox.html
 
Zurück