Bonsoir,
Je suis en train de développer une petite appli' de gestion de mots de passe. Dans cette appli' je cherche à classer mes mots de passe par dossiers et sous-dossiers forcéments.
Un petit exemple de ce que je veux faire :
Dossier 1
----Dossier 2
----Dossier 3
---------Dossier 4
----Dossier 5
---------Dossier 6
-------------Dossier 7
---------Dossier 8
----Dossier 9
----Dossier 10
Ma table folder est ainsi :
folder (#id_folder, parent_folder, name_folder)
Vous l'avez compris, je cherche à faire une arborescence de mes dossiers
J'ai alors essayé de faire quelque chose dans le genre mais j'ai du mal sur l'algo en elle même...
SVP quelqu'un aurait-il une idée... Je commence à m'arracher les cheuveux
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 <?php // Je recupère le dernier id_folder de la table $lst_idfolder = mysql_query('SELECT `id_folder` FROM `folder` ORDER BY `id_folder` DESC LIMIT 0, 1'); $last_idfolder = mysql_fetch_array($lst_idfolder, MYSQL_NUM); echo $last_idfolder[0]; // Fonction qui va faire le listing (Je pensais faire en sorte qu'elle s'appelle elle même mais ça n'a servit à rien function folder_listing() { global $last_idfolder; for($i=0; $i<$last_idfolder[0]; $i++) { $lst_folder = mysql_query('SELECT * FROM `folder` WHERE `parent_folder`='.$i.' ORDER BY `name_folder` ASC'); echo '<br />Parent_a : '.$i; } } //Premier appel de la fonction folder_listing(); ?>
Partager