Suppression de plusieurs utilisateurs à la fois
J'ai une page qui doit faire la suppression de plusieurs utilisateurs en utilisant les cases à cocher, le pb dans ce code c'est qu'il supprime l'utilisateur de la dernière case cochée.
C'est pour afficher les checkbox
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?php
$sql = "SELECT * FROM ut";
$req = mysql_query($sql) or die('ERREUR SQL<br />'.$sql.'<br />'.mysql_error());
$i=0;
while ($res = mysql_fetch_row($req))
{
$i=$i+1;
echo '<tr><td>'.$i.'.</td><td><input type="checkbox" id="'.$res[0].'" name="ut"/>'.$res[1].'</td></tr>';
}
?> |
Le code de la suppression
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?php
include("../connex.php");
if(isset($_POST['ut']))
{
for ($i=0, $j=count($_POST['ut']); $i<$j; $i++)
{
$sql="DELETE FROM ut where id_ut=".$_POST['ut'][$i].";";
$req= mysql_query($sql) or die('ERREUR SQL<br />'.$sql.'<br />'.mysql_error());
}
}
?> |