afficher categories/sous categories

Petit nouveau ! | 8 Messages

23 juin 2008, 09:20

bonjour tous le monde

voila j essaye d'afficher un arbre de categorie/sous categorie

voila ma bdd et ma fonction recursive pour tout selectionner :

id--id_pere----type
8------0-----volatile
9------8-----oiseau
10------0-----poisson
11-----10-----ecailles
12------0-----nourriture
13-----10-----amphibien
14-----10-----raie
15-----14-----grenouille
16 ----15-----a crete rouge
17 ----15-----a crete verte
function r_arbo ($parent) {
<?php
          $sql =mysql_query("SELECT * FROM categorie WHERE 
id_pere='$parent'"         while ($data = mysql_fetch_array($sql))   
		 {
		
		echo '' . $data['type'];
		$id=$data['id'];
		$sql2 =mysql_query("SELECT * FROM categorie WHERE
 id_pere='$id'");
		$a=mysql_num_rows($sql2);
		if($a !=0)
		{				
                r_arbo($data['id']);
				}
				else
				{}
				$i++;
           }
		 
}
 r_arbo($array['id']);
et maintenant je voudrais afficher ces resultats sous forme de tableau (comme pour un arbre)

comment faire siouplais? car actuellement tout s'affiche cote a cote... alors que normalement l'arbre est de cet ordre :

ce qui donne par categorie
poisson
||
\/
ecaille|amphibien|raie
-----------||
-----------\/
--------grenouille
-----------||
-----------\/
crete rouge|crete verte


merci

Mammouth du PHP | 1668 Messages

23 juin 2008, 09:51

Je vais faire un peu de pub, mais lis ce tuto, tout est expliqué : http://www.siteduzero.com/tuto-3-20017- ... laire.html
C'est de la représentation intervallaire
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Petit nouveau ! | 8 Messages

23 juin 2008, 10:24

merci beaucoup je vais y jeter un coup d'oeil