Come creare un elenco a discesa Utilizzo di XML e Ajax in PHP

October 31

Il linguaggio Ajax consente di utilizzare un elenco di valori XML per compilare un elenco a discesa in una pagina PHP. Utilizzare questo metodo quando si hanno più valori in un file XML che rende troppo ingombrante per digitare il codice Ajax. Il linguaggio Ajax può essere digitato all'interno della pagina PHP in cui si trova il codice di altri Ajax e JavaScript.

istruzione

1 Fare clic sulla pagina PHP che si desidera utilizzare per visualizzare l'elenco a discesa. Fai clic su "Apri con" e selezionare il vostro editor preferito.

2 Aprire il documento XML e istruire il lettore Ajax per puntare al nodo principale. Il nodo principale è il nodo di livello superiore che spiega il contenuto del file XML. Ad esempio, il seguente codice recupera un elenco di libri:

$ Doc = new DOMDocument ();
$ Doc-> load ( "books.xml");
$ Nodi = $ doc-> getElementsByTagName ( 'Boks');

3 Loop attraverso ogni nodo e visualizzarli in elenco a discesa della pagina PHP. Il codice seguente scrive ogni elemento alla lista a discesa:

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

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

}

4 Salvare le modifiche e aprire la pagina PHP in un browser Web per rivedere l'elenco a discesa di opzioni.