Check box HTML / PHP
Résolu/Fermé
linkje
Messages postés
124
Date d'inscription
vendredi 20 juillet 2007
Statut
Membre
Dernière intervention
1 juillet 2014
-
12 juil. 2012 à 19:57
brute Messages postés 112 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 19 juillet 2012 - 13 juil. 2012 à 11:56
brute Messages postés 112 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 19 juillet 2012 - 13 juil. 2012 à 11:56
A voir également:
- Check box HTML / PHP
- Check disk - Guide
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Adresse ip box - Guide
- Br html ✓ - Forum Webmastering
3 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
12 juil. 2012 à 21:46
12 juil. 2012 à 21:46
<?php for ($i=0;$i<=$_POST['nbEntree'];$i++ ){ //déja la tu avait une erreur i allait de 0 à nbEntrée donc 1 fois de trop 0 à 5 ça fait 6 pas il aurrait fallut mettre $i<$_POST['nbEntree'] if ($_POST['choixModule_'.$i]) { var_dump($_POST['choixModule_'.$i]); echo $_POST['choixModule_'.$i]; $maChaine .= '/'.$_POST['choixModule'.$i]; // Correspond à l'id de l'article coché (modules) séparé par des slash. } } $_SESSION['choixModule'] = $maChaine; // Enregistrement des modules choisis. echo $_SESSION['choixModule']; ?>
une autre solution:
<input type="checkbox" name="choixModule[]" value="<?php echo $row['idArt'];?>" > le name avec les [] permet d'avoir les checkbox sous forme d'array, plus besoin de nbEntree en Hidden <?php $maChaine=""; //pour concatener par .= il vaut mieux l'initialiser à vide avant for($i=0; $i<sizeof($_POST['choixModule']);$i++){ //echo $_POST['choixModule'][$i]; $maChaine .= '/'.$_POST['choixModule'][$i]; // Correspond à l'id de l'article coché (modules) séparé par des slash. } $_SESSION['choixModule'] = $maChaine; // Enregistrement des modules choisis. echo $_SESSION['choixModule']; ?>
linkje
Messages postés
124
Date d'inscription
vendredi 20 juillet 2007
Statut
Membre
Dernière intervention
1 juillet 2014
1
12 juil. 2012 à 23:29
12 juil. 2012 à 23:29
En effet, $maChaine est initialisé avant mais je voulais pas trop blindé mon explication :p
j'ai utilisé la deuxième méthode du coup, merci beaucoup du temps que tu as pris pour me répondre.
Passe une bonne soirée et Hop un petit +1 parce que ca fait plaisir :)
j'ai utilisé la deuxième méthode du coup, merci beaucoup du temps que tu as pris pour me répondre.
Passe une bonne soirée et Hop un petit +1 parce que ca fait plaisir :)
brute
Messages postés
112
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
19 juillet 2012
13
13 juil. 2012 à 11:56
13 juil. 2012 à 11:56
met résolu stp ;)