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.
cè qualcuno che mi sa aiutare????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>';
}