Bonjour,

je voudrais savoir une case est cocher et non .je fait une boucle pour un affichage de resultat avec une checkbox pour chaque resultat donc j'ai fait un tableau ( choix[$i]) .ensuite si la case est cocher on donne la valeur true et on rentrerai dans le 'Si ...alors 'pour effectuer une mise a jour
sinon on lui donne la valeur false..
pourriez vous me dire ce qui ne vas pas .

la boucle pour afficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
for ($i = 0; $i <= $borneSup-1; $i++) {
 
                 $db->next_record();
                 if ($i > $startRow-1)
 
                     $code=aHref($code,$db->f("IDNV")." - ".$db->f("CDNVMQ")." - ".$db->f("CDNVMD")." - ".$db->f("LDNVVE")."<input type='checkbox' id='choix'  name='choix[$i]' onClick='javascript : cocher(this.checked)'   ","",$db->f("IDNV"));
 
            }
on teste si c'est vrai pour faire la mise a jour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
  if (document.Form1.choix{$i].value==true) { 
 
 
 
                      echo "ok";
               $query2="update VEHICULES set CIVNVH='X' set IDNV2 ='". $valuecode."' where IDNV ='".$identifiant."'";
                  $db2->query($query2);
 
 
             }
             else {
             	echo "non " ;}
            	}
et la partie javascript

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<script language=javascript>
 
function cocher(val_input) {
if (val_input) {
document.Form1.val_input.value=true;
 
}else{
document.Form1.val_input.value=false';
}
}
 
</script>