le 02/10/2012 à 10:35
tiomil
bonjour,
je veut faire deux requêtes sur deux tables:
categorie=> id_categorie et nom_categorie
prestation=> id_categorie et nom_prestation
pour afficher dans une liste:
nom_categorie1
nom_prestation1-1
nom_prestation1-2
nom_prestation1-3
nom_categorie2
nom_prestation2-1
nom_prestation2-2
nom_prestation2-3
etc..
voici mon code:
sur ce code j'ai essayé en utilisant une seule variable pour la première requête ça ne marche pas non plus,
merci pour votre aide
je veut faire deux requêtes sur deux tables:
categorie=> id_categorie et nom_categorie
prestation=> id_categorie et nom_prestation
pour afficher dans une liste:
nom_categorie1
nom_prestation1-1
nom_prestation1-2
nom_prestation1-3
nom_categorie2
nom_prestation2-1
nom_prestation2-2
nom_prestation2-3
etc..
voici mon code:
<ul>
<li><a href="index.php">accueil</a></li>
<?php
$requete="SELECT * FROM categorie ORDER BY id_categorie";
$exec_requete=mysql_query($requete) or die(mysql_error());
while($aff_requete=mysql_fetch_array($exec_requete)){
$toto=$aff_requete["nom_categorie"];
?>
<li><a href="index.php"><?php echo $toto?></a>
<?php
}
?>
</li>
<ul>
<?php
$requete2="SELECT * FROM prestation WHERE menu='$toto'";
$exec_requete2=mysql_query($requete2) or die(mysql_error());
while($aff_requete=mysql_fetch_array($exec_requete2)){
$titi=$aff_requete2["nom_prestation"];
?>
<li><a href="index.php"><?php echo $titi?></a>
<?php
}
?>
</ul>
</ul>
sur ce code j'ai essayé en utilisant une seule variable pour la première requête ça ne marche pas non plus,
merci pour votre aide