Eléphant du PHP |
66 Messages
27 juil. 2006, 11:05
Votre question n'est pas clair
mais je vous donne un exemple:
par exemple j'ai un nbre n de catégories et je veux récupérer les sous catégories:
structure des deux tables:
"cats"= "id_cat" | "nom_cat"
"sub_cats"="id_sub" | "name_sub" | "cat"
où "cat" est le "id_cat" de la categorie supérieur
<?
$cats_rq=mysql_query("SELECT nom_cat,id_cat FROM cats");
while($cats=mysql_fetch_array($cats_rq))
{
$sub_cat_rq=mysql_query("SELECT id_sub,name_sub FROM sub_cats WHERE cat=".$cats["id_cat"]);
echo "<OPTION name=cat$nbr >";
while($sub_cats=mysql_fetch_array($sub_cat_rq))
echo "<OPTION value=".$sub_cats["id_sub"]." > ".$sub_cats["name_sub"]."</OPTION>";
$nbr++;
}
echo "<br> le nombre des SELECT est ".($nbr-1);
?>
donc tu peux récupérer le nbr des SELECT en le mettant dans un hidden ou un truc comme ça
Mess With Best or die With the Rest