Bonjour à tous,
J'ai un tableau d'élèves qui doivent s'inscrire à 4 dates de soutien scolaire (dates prédéfinies, donc case à cocher). J'ai réussi à faire le formulaire que voici :
Déjà est-ce que selon vous mon code est bon ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <td><?php echo '<a href="listeeleve_suite.php?num_etab='.$donnees['NUMETAB'].'&num_division='.$donnees['NUMDIVISION'].'&numeleve='.$donnees['NUMELEVE'].'">'.$donnees['NOM_ELEVE'].' '.$donnees['PRENOM_ELEVE'].'</a>';?></td> <td align = center><input type="checkbox" name="eleve[<?php echo $donnees['NUMELEVE'];?>]" value="" checked=checked /></td> <td align = center><input type="checkbox" name="eleve[<?php echo $donnees['NUMELEVE'];?>]" value="" checked=checked /></td> <td align = center><input type="checkbox" name="eleve[<?php echo $donnees['NUMELEVE'];?>]" value="" checked=checked /></td> <td align = center><input type="checkbox" name="eleve[<?php echo $donnees['NUMELEVE'];?>]" value="" checked=checked /></td>
Ensuite, je dois récupérer les valeurs de ces cases à cocher rattachées à chaque élève et les insérer dans ma BDD.
J'ai fais ceci pour voir l'allure de mon tableau :
qui me renvoi ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 echo '<pre>'; var_dump($_POST); echo '</pre>';
mais là je ne sais plus faire. Je ne sais pas comment traiter le formulaire avec les cases à cocher. De plus, ne devrait-il pas y avoir 4 fois le même élève pour chaque date de soutien ?
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
24
25
26
27
28
29
30
31
32
33
34
35
36 array (size=1) 'eleve' => array (size=31) 1 => string '' (length=0) 2 => string '' (length=0) 3 => string '' (length=0) 4 => string '' (length=0) 5 => string '' (length=0) 6 => string '' (length=0) 7 => string '' (length=0) 8 => string '' (length=0) 9 => string '' (length=0) 10 => string '' (length=0) 11 => string '' (length=0) 12 => string '' (length=0) 13 => string '' (length=0) 14 => string '' (length=0) 15 => string '' (length=0) 16 => string '' (length=0) 17 => string '' (length=0) 18 => string '' (length=0) 19 => string '' (length=0) 20 => string '' (length=0) 21 => string '' (length=0) 22 => string '' (length=0) 23 => string '' (length=0) 24 => string '' (length=0) 25 => string '' (length=0) 26 => string '' (length=0) 27 => string '' (length=0) 28 => string '' (length=0) 29 => string '' (length=0) 30 => string '' (length=0) 31 => string '' (length=0)
En vous remerciant pour votretemps et votre aide.
Jérôme
Partager