Comment créer une liste déroulante Utilisation de XML et Ajax en PHP

Le langage Ajax vous permet d'utiliser une liste de valeurs XML pour remplir une liste déroulante dans une page PHP. Utilisez cette méthode lorsque vous avez plusieurs valeurs dans un fichier XML qui le rend trop lourd pour taper le code Ajax. Le langage Ajax peut être tapé dans la page PHP où votre autre code Ajax et JavaScript est situé.

Instructions

1 Cliquez-droit sur la page de PHP que vous souhaitez utiliser pour afficher la liste déroulante. Cliquez sur "Ouvrir avec" et sélectionnez votre éditeur préféré.

2 Ouvrez le document XML et instruire le lecteur Ajax pour pointer vers le noeud racine. Le nœud racine est le nœud de niveau supérieur qui explique le contenu du fichier XML. Par exemple, le code suivant extrait une liste de livres:

$ Doc = new DOMDocument ();
$ Doc-> load ( "books.xml");
$ Nœuds = $ doc-> getElementsByTagName ( 'boks');

3 Boucle à travers chaque nœud et l'afficher dans la liste déroulante de la page PHP. Le code suivant écrit chaque élément à la liste déroulante:

for ($ i = 0; $ i <= $ nodes-> length-1; $ i ++)
{

echo &quot;&lt;select>&quot;.($nodes->item($i)->parentNode).&quot;&lt;/select>&quot;;

}

4 Enregistrez vos modifications et ouvrir la page PHP dans un navigateur Web pour consulter la liste déroulante des options.