Bonjour,

Je souhaiterais imbriquée un menu dans un sens défini dans la BDD, pour celà j'ai créer une table menu (ordre_menu, nom, actif, codeLangue), à ceci j'ai continué le développement de ma fonction d'arborescence récursive ce qui m'a donnée ce code-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
	include('config.php5');
 
	$req_ordre = mysqli_query('SELECT * FROM menu ORDER BY ordre_menu');
	$tb = array() ;
	$fields = array() ;
	while( $numero = mysqli_fetch_array($req_ordre))
	{
		$nom = $numero['nom'];
		$actif = $numero['actif'];
		if ($actif == 1)
		{
			$fields [] = $nom; 
		}
	}
 
	$sql = mysqli_query('SELECT DISTINCT * FROM produit p ');
 
	foreach ( $fields AS $field ) 
	{ 
		if( isset($fields) && !empty($fields)) 
		{ 
			// $test .= " <b>$field = '$fields'<br></b>" ;
			if (!isset($tb[$field])) 
			{
				$tb[$field] .= $tb[$field].array();
			}
		}
	}
	   print_r($fields);
		echo "<br><br><br>";
 
	  print_r($tb);
 
 ?>
Ma table contient c'est valeur là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
1 - ligne -  1 - FRA
3 - modele - 1 - FRA
5 - marque - 1 - FRA
4 - Sous-famille - 1 - FRA
6 - theme - 0 - FRA
2 - famille - 1 - FRA
Mon print_r $tb retourne ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Array ( [ligne] => Array [famille] => Array [modele] => Array [Sous-famille] => Array [marque] => Array )
Merci de votre aide !