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:
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>
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
<?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);
}
}
?>
merci d'avance