
le 12/05/2006 à 14:37
mougeole boiteux
Bonjour
Voilà. J'ai un problème avec une requête SQL dans une page PHP.
Je veux fairre une liste déroulante optionnelle du type :
service 1
cellule 1
cellule 2
cellule 3
cellule 4
service 2
cellule 1
cellule 2
cellule 3
cellule 4
service 3
cellule 1
cellule 2
cellule 3
cellule 4
service 4
cellule 1
cellule 2
cellule 3
cellule 4
On ne soit pouvoir séléctionner que les cellules
Voici mon code
Avec ce code j'obtiens cette liste :
service 1
cellule 1
cellule 2
cellule 3
cellule 4
cellule 1
cellule 2
cellule 3
cellule 4
cellule 1
cellule 2
cellule 3
cellule 4
cellule 1
cellule 2
cellule 3
cellule 4
service 2
service 3
service 4
Je suis presque sur que mon erreur viens de la requête $sqlb parce que je l'ai testé dans phpMyAdmin et je n'ai pas obtenu le resultat attendu.
Est-ce que quelqu'un à une idée de l'erreur?
Merci d'avance
Voilà. J'ai un problème avec une requête SQL dans une page PHP.
Je veux fairre une liste déroulante optionnelle du type :
service 1
cellule 1
cellule 2
cellule 3
cellule 4
service 2
cellule 1
cellule 2
cellule 3
cellule 4
service 3
cellule 1
cellule 2
cellule 3
cellule 4
service 4
cellule 1
cellule 2
cellule 3
cellule 4
On ne soit pouvoir séléctionner que les cellules
Voici mon code
- <?php
- $sqla = "SELECT NomService FROM SERVICES";
- $reponsea = mysql_query($sqla);
- $sqlb = "SELECT NomCellule FRM CELLULES INNER JOIN SERVICES WHERE IdService = RefSevice";
- $reponseb = mysql_query($sqlb)
- // Ensuite je fais deux boucle imbirqué pour la liste
- while ($donneesa = mysql_fetch_array($reponsea))
- {
- ?>
- <optgroup label=" <?php echo "$donneesa[ 'NomService']" ?>" >
- <?php
- while ($donneesb = mysql_fetch_array($reponseb))
- {
- ?>
- <option><?php echo "$donneesb[ 'NomCellule']" ?></option>
- <?php
- }
- ?>
- </optgroup>
- <?php
- }
- ?>
Avec ce code j'obtiens cette liste :
service 1
cellule 1
cellule 2
cellule 3
cellule 4
cellule 1
cellule 2
cellule 3
cellule 4
cellule 1
cellule 2
cellule 3
cellule 4
cellule 1
cellule 2
cellule 3
cellule 4
service 2
service 3
service 4
Je suis presque sur que mon erreur viens de la requête $sqlb parce que je l'ai testé dans phpMyAdmin et je n'ai pas obtenu le resultat attendu.
Est-ce que quelqu'un à une idée de l'erreur?
Merci d'avance