Salut tout le monde !
J'ai une page qui liste des matchs avec une première boucle. Afin de configurer le calendrier, je souhaite afficher dans mon form un select avec la liste des équipes.
Le souci c'est que la boucle n'affiche que la 1ère ligne.
Voici le code simplifié pour plus de lisibilité. Avez-vous une idée de l'erreur que j'ai faite?
Merci d'avance !
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 <? $sql->DatabaseConnexion(); $calendrier = $sql->query("SELECT * FROM "._MATCH_); $sql->DatabaseClose(); while ($results = mysql_fetch_assoc($calendrier)) { $tpl->assign_block_vars('matchs', array( 'ID_MATCH' => $results['id_match'], 'DATE' => $results['date'], 'SCORE_DOM' => $results['score_dom'], 'SCORE_EXT' => $results['score_ext'], /* Champs HIDDEN */ 'ID_MOD' => $results['id_match'], )); while ($equipes = mysql_fetch_assoc($calendrier)) { $tpl->assign_block_vars('matchs.liste_equipes', array( 'ID' => $equipes['id'], 'CLUB' => $equipes['club'], )); } } ?>
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 <form action="" method="post" enctype="multipart/form-data"> <table> <!-- BEGIN matchs --> <tr> <td>Date <input name="m_date[]" type="text" value="{matchs.DATE}" /></td> <td>Domicile<br /> <select name="m_equipe_dom[]"> <!-- BEGIN liste_equipes --> <option value="{matchs.liste_equipes.ID}">{matchs.liste_equipes.CLUB}</option> <!-- END liste_equipes --> </select> </td> <td>Score dom <input name="m_score_dom[]" type="text" value="{matchs.SCORE_DOM}" /></td> <td>Extérieur <select name="m_equipe_ext[]"> <!-- BEGIN liste_equipes --> <option value="{matchs.liste_equipes.ID}">{matchs.liste_equipes.CLUB}</option> <!-- END liste_equipes --> </select> </td> <td>Score ext <input name="m_score_ext[]" type="text" value="{matchs.MOD_SCORE_EXT}" /></td> <input type="hidden" name="m_id_match[]" value="{matchs.ID_MOD}" /> </tr> <!-- END matchs --> <table> <p> <button name="submit" type="submit">Valider</button> </p> </form>
Partager