Salut tout le monde,
je dois afficher 5 listes, ces 5 listes contenant toute la liste des membres, ce qui est donc la même requette SQL.
Le truc, c'est que pour éviter d'avoir 5 fois la même requete, j'ai pour l'instant ceci :
Code :
- <?php
- // Connexion à la BDD pour récupérer le pseudo des joueurs
- $sql2 = "SELECT pseudo FROM membres";
- $sql2 = mysql_query($sql2) or die (mysql_error());
- $liste = '';
- while($membre = mysql_fetch_array($sql2)) {
- $liste .= '<option value='.$membre['pseudo'].'>'.$membre['pseudo'].'</option>';
- }
- ?>
- <p>Joueur 1 :<br />
- <select name="player_1">
- <option value=""></option>
- <?php echo $liste; ?>
- </select></p>
- <p>Joueur 2 :<br />
- <select name="player_2">
- <option value=""></option>
- <?php echo $liste; ?>
- </select></p>
- etc
|
Le problème, c'est que ces listes apparaissent sur une page d'édition, le pseudo de chaque joueur doit donc être séléctionné lorsque l'on accède à la page.
Chose que je fais d'habitude avec quelque chose dans le genre :
Code :
- <? if($clans['joueur_1'] == $membres['pseudo']) echo "selected";?>
|
Or ici avec cette méthode d'une seule boucle pour 5 listes je ne peux pas le faire.
Alors y a-t-il un moyen pour ne faire qu'une seule requete ou devrai-je en faire 5 ?
Merci.
---------------
Twitter