Bonjour tout le monde,
Je souhaite récupérer la valeur d'une case à cocher sous la forme 1 = cochée, 0 = décochée.
Comme on ne peut récupérer la valeur de la check lorsqu'elle est cochée, j'essaye de me servir de javascript pour changer la valeur d'un champ caché, lorsqu'on clique sur la case.
Or la valeur ne change pas...
Voici le code :
Et le print_r($_POST) me renvoit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 if(mysql_num_rows($listeAud)>0) { echo '<div class="form_item"><table><tr>'; echo '<th>#</th><th>Nom</th><th>Prénom</th><th>Présent</th></tr>'; while($row=mysql_fetch_assoc($listeAud)) { $checked=''; echo '<tr>'; echo '<td><div class="form_element cf_text"> <span class="cf_text">'.$i.'</span> </div></div></td>'; echo '<td><div class="form_element cf_text"> <span class="cf_text">'.$row["nomAuditeur"].'</span></div></div></td>'; echo '<td><div class="form_element cf_text"> <span class="cf_text">'.$row["prenomAuditeur"].'</span></div></div></td>'; echo '<td><div class="form_element cf_checkbox"><div class="float_left">'; if($row["AuditeurPresent"]==1) $checked=' checked '; echo '<input type="hidden" name="check[]" value="0"/>'; echo '<input title="" class="radio" id="check01" name="present[]" type="checkbox" '.$checked.' onClick="this.PlanSaisiePresences.check[].value=1;"/>'; echo '<input type="hidden" name="idAuditeur[]" value="'.$row["idAuditeur"].'"/>'; echo '<input type="hidden" name="idCours" value="'.$idCours.'"/>'; echo '<input type="hidden" name="nb" value="'.$i.'"/>'; echo '</div></div></td>'; echo '</tr>'; $i++; } echo '</table>'; echo '<input value="Valider" name="button_7" type="submit" />'; }
C'est pour valider des présences à un cours, donc il me faut une valeur oui/non. Une autre idée ?Array ( [maj] => 1 [check] => 0, 0 [idAuditeur] => 8, 1 [idCours] => 41 [nb] => 2 [present] => on [button_7] => Valider [e42cfadacb3b7f4ccf5051e67372db07] => 1 [1cf1] => 0c914133c26dc22f9a85c6147cfda6db [chronoformname] => PlanSaisiePresences )
Partager