Index du Forum » » Le coin des codeurs

Auteur

menus déroulants
VV
41    

  Posté : 03-07-2003 15:10

si tu veux pas de !!javascript!!, il faudra que ton deuxieme menu déroulant se trouve dans une autre page, ou que ton formulaire ré-appelle la même page.

-Une fois que tu as récuperé la categorie, tu fais la requete pour avoir les activités de cette catégorie :
$acti=mysql_query(" select * from acticités where (activité appartient à la catégorie) ");

-tu comptes le nombre de résultats :
$n=mysql_num_rows($acti);

-tu commence ton meu déroulant :
echo "<select name="activite" size="4">";

-puis tu construis ton menu déroulant avec une boucle :

$i=0;
while($i!=$n)
{
//tu recupere la ligne suivante
$a=mysql_fetch_array($acti);
//tu créé la ligne de ton menu déroulant
echo "<option>";
print "$a["champ contenant le nom de l'activité"]";
echo "</option>";
$i=$i+1;
}

-enfin tu finis ton menu déroulant :
echo "</select>";



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=6457&forum=5