[php] enregistrement choix multiples
Fermé
gahel4
Messages postés
132
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
23 octobre 2013
-
14 nov. 2007 à 12:30
Alain42 - 15 nov. 2007 à 18:49
Alain42 - 15 nov. 2007 à 18:49
A voir également:
- [php] enregistrement choix multiples
- Liste déroulante de choix excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Telecharger studio d'enregistrement rap - Télécharger - Édition & Montage
- Comment couper un enregistrement audio - Guide
- Enregistrement ecran pc - Guide
2 réponses
gahel4
Messages postés
132
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
23 octobre 2013
4
15 nov. 2007 à 15:51
15 nov. 2007 à 15:51
Ma liste est bien à choix multiples.
Voici le code du fichier d'enregistrement :
Je pense que mon problème vient de la récupération des valeurs selectionnées mais je n'en suis pas certain.
Merci de vos réponses.
Gahel
Voici le code du fichier d'enregistrement :
... $NMesure=$_POST['NMesure']; ... $Query= "INSERT INTO RE_Entreprises (...NMesure...) VALUES(...'$NMesure'...);";
Je pense que mon problème vient de la récupération des valeurs selectionnées mais je n'en suis pas certain.
Merci de vos réponses.
Gahel
Bonsoir,
Losque le formulaire contenant ta liste selct multiple est "posté", les choix selectionnés par l'utilisateur sont dans un array:
(si bien sur tu as mis dans <form ... method="post"
$_POST['nom_liste']
alors tu parcours cet array pour enregistrer
if(sizeof($_POST['nom_liste'])>0){
$cp=0;
foreach($_POST['nom_liste'] as $cle=>$value){
$query="INSERT INTO ...................... $value";
$enr=mysql_query( $query) or die ("pb avec la requette ".mysql_error());
if($enr){$cp++}
}
echo $cp." enregistrement faits dans la base !";
}
Losque le formulaire contenant ta liste selct multiple est "posté", les choix selectionnés par l'utilisateur sont dans un array:
(si bien sur tu as mis dans <form ... method="post"
$_POST['nom_liste']
alors tu parcours cet array pour enregistrer
if(sizeof($_POST['nom_liste'])>0){
$cp=0;
foreach($_POST['nom_liste'] as $cle=>$value){
$query="INSERT INTO ...................... $value";
$enr=mysql_query( $query) or die ("pb avec la requette ".mysql_error());
if($enr){$cp++}
}
echo $cp." enregistrement faits dans la base !";
}