Nwlapcug.com


Come creare un elenco a discesa utilizzando XML & Ajax in PHP

Il linguaggio Ajax consente di utilizzare un elenco di valori XML per popolare un elenco a discesa in una pagina PHP. Utilizzare questo metodo quando si dispongono di diversi 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 dove si trova il vostro altro codice Ajax e JavaScript.

Istruzioni

1

Pulsante destro del mouse la pagina PHP che si desidera utilizzare per visualizzare l'elenco a discesa. Fare clic su "Apri con" e selezionare il vostro editor preferito.

2

Aprire il documento XML e indicare al lettore di Ajax per puntare al nodo radice. Il nodo radice è il nodo di primo livello che spiega il contenuto del file XML. Per esempio, il codice seguente recupera un elenco di libri:

$doc = nuovo DOMDocument();
$doc -> Load;
$nodes = $doc -> getElementsByTagName('boks');

3

Scorrere in ciclo ogni nodo e visualizzarlo nell'elenco a discesa della pagina PHP. Il codice seguente scrive ogni elemento all'elenco a discesa:

per ($i = 0; $i < = $nodes - > length-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 esaminare l'elenco a discesa di opzioni.