Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2011, 21h26   #1
Invité de passage
 
Inscription : mai 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 17
Points : 2
Points : 2
Par défaut Récupération des valeurs d'une checkbox

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 :
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 :
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
atchoum17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 07h35   #2
Membre régulier
 
Avatar de daheda
 
Homme Dah Andri.
Développeur Web
Inscription : août 2006
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Dah Andri.
Localisation : Ile Maurice

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 79
Points : 77
Points : 77
Envoyer un message via Yahoo à daheda Envoyer un message via Skype™ à daheda
Bonjour,

je pense que le probleme vient du nom de tes inputs
Citation:
name="cases"
mets :
que tu pourras récupérer dans un tableau $_POST['case']
daheda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 09h21   #3
Invité de passage
 
Inscription : mai 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 17
Points : 2
Points : 2
c'est à dire que c'est ce que j'avais fait à la base mais dans ce cas ma case à cocher vaut array, donc je comprends pas !
atchoum17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 10h27   #4
Membre éclairé
 
Homme Jérémy
Étudiant
Inscription : octobre 2009
Messages : 236
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2009
Messages : 236
Points : 322
Points : 322
Array est un tableau, renseigne toi sur les différentes façons d'en récupérer les informations.

lien
gwharl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 11h03   #5
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Citation:
Envoyé par atchoum17 Voir le message
c'est à dire que c'est ce que j'avais fait à la base mais dans ce cas ma case à cocher vaut array, donc je comprends pas !
Bonjour, regarde aussi la fonction print_r. Pour ma part elle m'est très utile pour débuger mes petits problèmes avec les tableaux et autres variables
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître

Ps: N'oubliez pas SVP
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h02.


 
 
 
 
Partenaires

Hébergement Web