Buongiorno a tutti...
Sto facendo un sistema che ci metto troppo a spiegarlo comunque...devo far questo...uso php insieme ad ajax il codice ajax va alla grande ma il risultato non equivale a quello che dovrebbe essere:

la funzione seguente appartiene ad una classe : myajaxphp.

questa funzione dovrebbe stampare a video tutti i nomi degli utenti presenti nella tabella tbl_utenti del database. Il problema è che mi stampa a video solo la prima riga della tabella.
tale funzione esporta i dati in formato xml.

Codice PHP:
public function getResponse(){ 
// connessione al server
$this->connessione(); 
// genero l'output in formato xml 
header('Content-Type: text/xml'); 
// generate XML header echo '
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
// creo l'elemento xml risposta
 echo '<response>'; 
// Query di estrazione dati 
$query = "SELECT * FROM tbl_utenti"; 
// Lancio la query 
$result = mysql_query($query) or die(mysql_error()); 
// Immagazzino i dati in un array 
$dati = mysql_fetch_array($result,MYSQL_BOTH); 
// Uso un ciclo do while per stampare la lista dei nomi a video  
do 

echo $dati['nome']; 
echo "
";
 } 
while ($dati = mysql_fetch_array($result)); 
// Chiudo l'elemento risposta 
echo '</response>'; 
}
cè qualcuno che mi sa aiutare????