Bonjour,

J'ai lu et appliqué (en partie et sous php/mysql via une classe qui gère ma table) l'excellent article à l'adresse suivante:
http://sql.developpez.com/arborescence/

Je me heurte à deux soucis:
- le tri par ordre alphabétique
- le déplacement d'un sous-arbre sous un item

En reprenant un extrait de l'exemple de l'article ci-dessus, j'aurais souhaité obtenir ceci :
- transport
++- marin
++++- paquebot
++++- planche à voile
++++- voilier
++- terrestre
++++- camion
++++- moto
++++- velo
++++- voiture

L'affichage donné dans l'article s'appuie sur un tri sur la borne de gauche par contre je ne trouve pas le moyen de trier mes libellés. J'utilise un champs "rang" pour indiquer la profondeur de l'item dans l'arborescence (ici transport vaut 1, marin et terrestre valent 2, le reste vaut 3, ...).

Mon deuxieme probleme consiste à déplacer un sous-arbre sous un autre item. J'ai eu beau griffoner plusieurs simulations, je bloque sur la méthode pour mettre par exemple terrestre (et tous ses enfants) en-dessous marin.

Si quelqu'un s'est déjà penché sur ces algos, je lui serai reconnaissant qu'il m'en fasse profiter

Merci