bonjour,
j'ai crée un tableau qui contient les 7 jours de la semaine en entête
avec des champs de formulaires sélect (liste déroulant) permettant de saisir pour chaque jour de la semaine un nom d'équipe correspondant.
Mon problème c'est que seul la liste déroulante du premier colonne ( case correspondant à lundi) est remplie les autres sont vides.
je ne sais pas si on peut faire un fetch_array dans une boucle
voici le code
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 <!DOCTYPE html> </html> <head> <title>remplir equipe de la semaine</title> </head> <link rel="stylesheet" href="styleTable.css" /> <body> <?php $link=mysql_connect("localhost", "root", "" ); $bdd=mysql_select_db("basec3p",$link ); if(!$bdd){ die ('Impossible de sélectionner la base de données : ' . mysql_error()); } $repEquipe=mysql_query("SELECT * FROM equipe" ); ?> <form action="actionRemplirFichePilote.php" method="post"> <input type="hidden" value="<?php echo $idPilote ;?>"/> <table> <caption align="center" ><h1>Semaine<h1></caption> <!-- Entete de mon tableau constitué des jours de la semaine--> <tr> <th>lundi</th> <th>mardi</th> <th>mercredi</th> <th>jeudi</th> <th>vendredi</th> <th>samedi</th> <th>dimanche</th> </tr> <tr> <?php $i=0; //remplissage des nom d'equipe correspondant à chaque jour de a semaine while($i<7) {?> <td> <select name='equipe' id='equipe'> <option value='-1'>Aucun</option> <?php while($donnees = mysql_fetch_array($repEquipe)) {?> <option value="<?php echo $donnees['nomEquipe']; ?>"><?php echo $donnees['nomEquipe']; ?></option> <?php } ?> </select> </td> <?php $i=$i+1; } ?> </tr> </table> </form> </body> </html>
Pouvez vous me dire c'st quoi le problème? y'a t-il un moyen pour le contourner ?
Merci d'avance
Partager