Bonjour
j'ai un formulaire avec plusieurs champs qui se répètent grace à une boucle.
J'ai une case à cocher pour valider un parametre
<input type="checkbox" class="checkbox-inline dj" name="demi[]" value="non" >
les valeurs sont récupérées comme cela
1 2 3 4
| foreach ($_POST['idprod'] as $key =>$val){
$idprod=$val;
$identifiant=$_POST['insert'][$key];
$demi=$_POST['demi'][$key]; |
mais si la case n'est pas cochée aucune valeur n'est renvoyée et les valeurs key ne correspondent plus
par exemple si je coche la 4eme checkbox si je fait un print_r($_POST['DEMI]) je vois qu'il ne contient qu'une valeur en index 0 il est donc inscrit dans la BDD au mauvais endroit.
Je souhaiterai que les checkbox 1 2 et 3 renvoient une valeur quelconque.
ou une autre astuce qui me permettrait de remettre les valeurs au bon endroit.
merci
Partager