bonjour j'ai un formulaire comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // affichage des mots clefs des rubriques $sqlmc2= "SELECT DISTINCT mot FROM `mots_clef` where client='$client' AND Parent='$mc1' and rubrique='$rubrique'"; $resultatmc2=mysql_query($sqlmc2) or die(mysql_error()); while ($listemc2 = mysql_fetch_assoc($resultatmc2)){ $mc2=$listemc2['mot']; echo "<input type='checkbox' name='MC2[]' value='$mc2'>".$mc2."</input>"; echo " <input type='text' name='precision[]' value='infos si besoin'></input><br>"; } }
que je récupère comme ceci
lorsque j'affiche $mot si je coche uniquement la valeur precision n'est pas associé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach ($_POST['MC2'] as $id=>$mc2){ $precision=$_POST['precision'][$id]; $mot.=$id.$mc2.$id.$precision.","; echo $mot;
il doit y avoir une erreur dans le formulaire puisque si je coche un seule checkbox elle porte l'id 0 et est associé systmatiquement avec le premier input texte
Partager