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
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;
lorsque j'affiche $mot si je coche uniquement la valeur precision n'est pas associé.

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