Bonjour, bonjour à tous,
je viens de créer ce morceau de code pour récupérer les valeurs de mes cases à cocher cependant je ne récupère que la valeur de la dernière case cochée !
quelqu'un a une idée ?
voici mon code:
et ma page supprimer.php:
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
18
19 <form method="post" action="supprimer.php"> <?php global $connexion; include('connexion.php'); $film=$_POST['select_film']; $requete="select nom_film from film where nom_film like '%$film%'"; $resultat=mysql_query($requete); $ligne = mysql_fetch_array($resultat) ; echo"<table>"; echo"<thead><tr><th>Film</th><th>supprimer</tr></thead>"; while( $ligne ) { echo '<tr><td class="largeur" >'.$ligne['nom_film'].'</td><td class="centre">'.'<input type="checkbox" name="cases" value="'.$ligne['nom_film'].'" >'."</td></tr>"; $ligne = mysql_fetch_array($resultat) ; } echo"</table>"; ?> <input type="submit" name="valider" value="valider"> </form>
merci d'avance
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 <?php if (isset($_POST['valider'])) { $array_cochees=$_POST['cases']; for($i=0;$i<sizeof($array_cochees);$i++){ echo $array_cochees; } //global $connexion; include('connexion.php'); for($i=0;$i<sizeof($array_cochees);$i++){ $requete = "DELETE FROM film WHERE nom_film = '".$array_cochees."'"; $resultat=mysql_query($requete); } } ?>
Partager