[requêtes SQL] construction ...

Bonjour tous le monde,

Y'a une requêtes qui me coince car je n'arrive pas à la construire...

En faite, pour résumer j'ai une table de catégories et une table pour les sous catégories.

Pour la présentation, je doit appeler les sous catégories sous chaque catégories correspondante.

L'id de la catégorie est repris dans un champ idcat dans la table sous catégorie pour voir a qu'elle catégorie appartient chaque sous catégorie.

Je doit donc afficher sur une page toutes les catégories avec en dessous de chaque catégories les sous catégories leurs appartenant.

Voici ce que j'ai commencer a faire :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.     echo '<fieldset>
  5.                 <table width="100%">';
  6.  
  7.  
  8.  
  9.     $req_catvente = reqmysql('SELECT * FROM `vente_categorie` ORDER BY `id` ');
  10.     if(mysql_num_rows($req_catvente) > 0)
  11.     {
  12.         while($row_catvente = mysql_fetch_array($req_catvente))
  13.         {
  14.  
  15.         echo '<tr><td style="background-image: url(modules/vente/images/genrebox.png);background-repeat:repeat-x; background-position:bottom;vertical-align:top;left;width:315px;height:138px;border:grey;">
  16.                 <br style="font-size:3px" /><div style="text-align:center;">
  17.                 <a href="index.php?mod=vente&amp;ac=pagecat&amp;int_id='.ax($row_catvente['id']).'&amp;sql_classe=0">
  18.                 <font style="color:#8000FF;">'.ax($row_catvente['cat']).'</font></a></div><br />
  19.                 <br />
  20.                     </td></tr>';
  21.  
  22.         }
  23.     }
  24.  
  25. echo '</tr></table></fieldset><br />';
  26.  
  27. #####!!!#####
  28. ?>


Donc la j'appelle bien mes catégories sans problèmes, mais il me faut afficher dans la même cellule les sous catégories.

Si quelqu'un pourrait m'éclairer sur ce point, parce que j' ai tenté beaucoup de chose mais j'arrive à rien ....

Merci d'avance à ceux qui sauront m'aider :)



nota :

-le champ `idcat` de la table `vente_soucategorie` == le champ `id` (de la table `vente_categorie`)

-le champ `titre` de la table `vente_soucategorie` == nom de la sous cat.


Sujet écrit par julkien le dimanche 8 mars 2009 à 13:17

[ Imprimer ] - [ Fermer la fenêtre ]