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
codice:
   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.js le funzioni js semplificate
codice:
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;
}
pagina.html
codice:
<fieldset><legend>SELEZIONA DESTINATARIO:</legend>
     <select name="listadest" class="combolista">
     </select>
     <div id="risultato" />
     </fieldset>