Bonsoir,

je souhaite que l'utilisateur puisse sélectionner certains enregistrements à effacer. J'affiche donc la liste de ceux-ci avec à chaque fois un checkbox, et je compte récupérer le numéro des enregistrements à effacer avec les checkboxs, mais je ne récupère rien ; il y a donc une erreur mais je ne sais pas où :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
$sql="select * from annonce where cat='".$_POST['cat']."'";
//echo "sql=".$sql.'<br>';
$sql = stripslashes($sql);
$result = mysql_query($sql) or die(mysql_error());
echo '<form method="post" name="delete" action=""><table>';
 while ($ligne=mysql_fetch_array($result,MYSQL_NUM)){
  $pseudo=$ligne[4];
  if ($pseudo==$_COOKIE['login']) echo "<tr><td>".$ligne[2].'</td><td> '.$ligne[3].'</td><td> '.$ligne[4].'</td><td> '.$ligne[5].'</td><td> '.$ligne[6].
  '</td><td><input type="checkbox" name="del[]"></td></tr>';}
  echo '<tr><input type="submit" value="effacer"></tr>';
  echo "</table></form>";
  $num_rows=mysql_num_rows($result);
  }
 
 for ($i=0;$i<$num_rows;$i++)
     echo $_POST['del'][$i].' ';