Bonjour à tous,
J'ai un petit souci avec un formulaire.
J'ai une base de données dans laquelle est stockée des noms de rubriques : j'ai notamment une table Rubrique avec les identifiants id_rubrique, id_Parent.
Voici un exemple de remplissage de la table :
id_rubrique id_parent libellé
1 0 Accueil (le premier chiffre correspond à id_rubrique, le deuxième à id_parent)
2 1 Sous rubrique 1
3 1 Sous rubrique 2
Cette table me sert à stocker les éléments d'un menu dynamique.
J'aimerais maintenant offrir un moteur de recherche à l'utilisateur, pour rechercher des fichiers, le principe serait le suivant :
- une première liste (<select></select>) s'affiche par défault, avec dedans la liste des rubriques de premier niveau : ici, il y aurait "Accueil" d'afficher.
- ensuite, lorsqu'il choisis dans la liste l'élément "Accueil", une deuxième liste en dessous apparait avec les sous-rubriques de l'élément "Accueil', donc ici sous-rubrique1 et sous-rubrique2.
- etc ... (le nombre de rubriques et sous-rubriques n'est pas limité)
Maintenant, j'ai du mal à voir comment procéder, au niveau PHP et Javascript.
Je suppose que je vais devoir charger dans un premier temps les données de la table Rubrique dans un tableau Javascript, puis travailler en Javascript.
Quel requête dois-je faire pour récupérer mes données et les insérer dans un tableau javascript? Y a t-il une possibilité, en javascript, de créer des listes dynamiquement? Merci pour votre aide, j'ai un peu de mal en ce moment.
PS : ma demande concerne le PHP et le Javascript, j'espère que les modos ne m'en voudront pas ...
Partager