Salve
Ho visto in giro che per popolare le select di una form dinamicamente, basta richiamare dalla form stessa la query, ciclare i dati e la select si riempie senza problemi....e fin qui ci siamo, il mio piccolo problema è che io non uso la query direttamente nella form. Passo i dati tra le pagine php e Ajax e funziona tutto finchè devo passare una stringa e visualizzarla nella form, il problema è che non so passare i dati di una query che dovrebbero popolare una select, sfruttando le funzioni che già utilizzo ...
come potrei fare?
grazie mille
pagina.php
//pagina.js le funzioni js semplificatecodice:if($NUMRECDEST>0) { $i=0; while($row=mysql_fetch_assoc($risultlogindest)) { $datidest = $datidest . $row['RAGIONE_SOCIALE']; $i++; } } $data->disconnetti(); $dom= new DOMDocument(); $response = $dom->createElement('response'); $dom->appendChild($response); $responseText = $dom->createTextNode($datidest); $response->appendChild($responseText); $xmlString = $dom->saveXML(); echo $xmlString; ?>
pagina.htmlcodice:function process() { xmlHttp.open("GET", "pagina.php?" + params, true); xmlHttp.onreadystatechange = handleRequestStateChange; xmlHttp.send(null); } function handleRequestStateChange() { handleServerResponse } function handleServerResponse() { myDiv = document.getElementById("risultato"); myDiv.innerHTML = "RAGIONE SOCIALE: " + responseText; }
codice:<fieldset><legend>SELEZIONA DESTINATARIO:</legend> <select name="listadest" class="combolista"> </select> <div id="risultato" /> </fieldset>


Rispondi quotando