Bonjour,
j'ai un problème avec les checkbox et le php. je veux récupérer les numéros des checkboxes qui sont cochées pour pouvoir supprimer avec une requête sql les champs cochés.
voici mon code :
Code :
- do {
- echo'<tr><td >'.$tab['nb'].'</td><td > '.$tab['description'].'</td>
- <td >'.$tab['année'].'</td><td><input type="checkbox" name="choix[]" value="'.$tab['nb'].'"></td></tr>';}
- while ($tab = mysql_fetch_assoc($therequest) ) ;
|
et le php :
Code :
- if (isset($_POST['Sexpo']))
- {
- $choix=$_POST['choix'];
- foreach ($choix as $valeur){
- $nb=$_POST['nb'];
- $query="DELETE FROM expositions where nb='$nb'";
- $result= mysql_query($query);
- echo $query;
- }}
|
il y a bien autant de delete que de cases cochées quand j'affiche la requete (echo $query) mais il n'y a rien dans nb :
DELETE FROM expositions where nb=''
je ne sais pas comment résoudre le problème.
Merci de m'aider svp !