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