Construction d'un tableau dynamique via un autre tableau - PHP - Programmation
Marsh Posté le 02-07-2008 à 13:38:01
http://fr.php.net/manual/fr/function.json-encode.php
Marsh Posté le 02-07-2008 à 13:47:12
Magnifique cette fonction
donc maintenant reste juste a construire la chaine via ce retour de resultat
mici
Marsh Posté le 02-07-2008 à 13:49:09
non ... le json est "interpretable" directement en js. ça te filera un "object" directement utilisable.
Marsh Posté le 02-07-2008 à 13:54:49
ok Mais le souci c'est qui ma classé par enfant
et non pas Parent puis enfant
je pense faire une fonction recursive (encore) pour classé mon tableau au fure a mesure de la lecture de celui ci
Marsh Posté le 02-07-2008 à 14:18:00
Marsh Posté le 02-07-2008 à 15:36:26
Pfiouu la sa me dépasse
c'est peut etre tout con a faire mais depuis toute l'aprem je suis dessus et j'arrive pas a avoir ma chaine tel que je le veux sa m'enerve
Marsh Posté le 02-07-2008 à 13:23:33
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
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
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