Bon la j'ai un gros souci
J'ai un tableau php de type tableau qui m'a ete construit dynamiquemet via une fonction récursive
Se tableau est de type par exemple
Code :
- $g_tree[] = array(
- 'id' => $id,
- 'id_parent => $id_parent,
- 'nom' => $nom
- );
|
ceci est les resultats d'une requete SQL qui me liste les resultats d'un arbre d'arborescence de qualification du genre
Jardinage
--tonte
--taille
----Fruitier
----Rosier
--Elagage
donc en gros sa donnerai
id:1, id_parent:0, nom: Jardinage
id:2, id_parent:1, nom: tonte
id:3, id_parent:1, nom: taille
id:4, id_parent:3, nom: Fruitier
id:5, id_parent:3, nom: Rosier
id:6, id_parent:1, nom: Elagage
mais pas forcement dans l'ordre hein ce qui est important c'est l'id et l'id_parent
Donc maintenant je dois pouvoir avec ce tableau construire une chaine detype
Code :
- $chaine =' "1,2,3,6","3,4,5" ';
|
ceci aura pour bute de l'envoyé dans une fonction javascript pour ensuite gérer des checkbox
pourquoi ce type de chaine? et bien pour organise par element regroupant le parent et chaque enfant
le parent est le premier de la liste de chaque groupe de la chaine et le reste est les enfant de ce fait on peut lire
1 est le parent de 2, 3 et 6 et 3 est le parent de 4 et 5
donc voila mon probleme via la tableau que j'ai ci dessus ($g_tree) je n'arrive pas du tout a creer ma chaine tel que je la voudrais décrite ci dessus
Une idée ?
Message édité par hyptnos le 02-07-2008 à 13:24:06