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 :
Ma table contient c'est valeur là :Code:
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); ?>
Mon print_r $tb retourne ceci :Code:
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
Merci de votre aide !Code:Array ( [ligne] => Array [famille] => Array [modele] => Array [Sous-famille] => Array [marque] => Array )
