Bowlest
Messages postés42Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention 7 novembre 2005
-
31 déc. 2003 à 03:17
jhomsoft
Messages postés12Date d'inscriptiondimanche 24 janvier 2010StatutMembreDernière intervention28 janvier 2010
-
28 janv. 2010 à 22:27
Bowlest
J'ai un formulaire avec des checkbox, que je POST dans une Base de Donnée MYSQL, voila un exemple:
punk/ette
rappeur/euse
Mais, je suis newbie :s et je ne sais pas comment faire pour obtenir plusieurs valeurs en meme temps dans ma DB, car des que je coche plusieurs cases, une seule valeur apparait.
Merci
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 31 déc. 2003 à 12:51
entre autre, deux possibilités:
soit tu utilises un <select multiple>, soittu donnes un nom different à chaque input.
enfin y'a certaineement d'autres solutions !
Bowlest
Messages postés42Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention 7 novembre 2005 31 déc. 2003 à 13:23
Bowlest
:'( ouais mais ca marche pas sur mon formulaire... Au lieu d'avoir une checkbox, j'ai un champ texte qui apparait avec la valeur a l'intérieur, et pourtant voila le code que j'ai mis:
Vous n’avez pas trouvé la réponse que vous recherchez ?
Bowlest
Messages postés42Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention 7 novembre 2005 31 déc. 2003 à 14:37
Bowlest
Donc j'ai corrigé l'erreur (merci d'avoir répondu rapidement) mais je me retrouve avec l'erreur suivante, lorsque je POST, la valeur qui apparait dans le tableau de la DB est "Array", j'ai donc ajouté cette ligne de code aprés le POST
formulaire
etc...
Aprés POST
$nb= count($kind);
for($i=0;$i<$nb;$i++) if $kind[$i] = 1 echo "$i est coché";
Mais j'obtient une erreur Parse... Que dois-je faire?
Merci et bonne fêtes!
jhomsoft
Messages postés12Date d'inscriptiondimanche 24 janvier 2010StatutMembreDernière intervention28 janvier 2010 28 janv. 2010 à 22:27
Salut , ton probleme vient du fait que tu veut utilisé le meme identifiant pour differente valeurs . Si tu veux un choix unique dans ce cas utilise des radio button , si tu veux utiliser des selection multiple avec des checkbox
dans ce cas dans ton code php genere un identifiant unique pour chaque case a coché style type="checkbox" value="1">
type="checkbox" value="1">
Apres quand tu recupere tes données dans ta variable $_POST tu aura toutes les valeurs postés par exemple $_POST["kind_1"]
Pour l'insertion en base de donnée tu a juste a faire