J'ai regardé les questions connexes pour une question similaire mais je ne voyais pas tout à fait ce dont j'avais besoin, pardon si cela a déjà été répondu . Dans ma base de données j'ai une liste d'enregistrements que je veux représenté à l'utilisateur sous forme de fichiers à l'intérieur d'une structure de dossiers. Donc, pour chaque enregistrement, j'ai une colonne VARCHAR appelée "FolderStructure" que je veux identifier dans la structure du dossier. La série de ces colonnes de chaînes FolderStructure plates créera ma structure arborescente avec les dossiers étant séparés par des barres obliques inverses (naturellement). Je ne voulais pas ajouter une autre table juste pour représenter une structure de dossiers ... Le nom de 'fichier' est stocké dans une colonne séparée de sorte que si la colonne FolderStructure est vide, le fichier est supposé être dans le dossier racine. Quel est le meilleur moyen de transformer une collection de ces enregistrements en une série de balises HTML UL/LI ... où chaque LI représente un fichier et chaque structure de dossier étant une UL incorporée dans son parent?En PHP ... le meilleur moyen de transformer la représentation de chaîne d'une structure de dossiers en tableau imbriqué
Ainsi, par exemple:
fichier - folderStructure
foo -
bar - firstDir
bleu - firstDir/subdir
produirait le code HTML suivant:
<ul>
<li>foo</li>
<ul>
<li> bar </li>
<ul>
<li> blue </li>
</ul>
</ul>
</ul>
Merci
Il peut être utile de publier un petit échantillon de ce à quoi ressemble votre table de base de données. –