Quote Originariamente inviata da LuigiDH Visualizza il messaggio
Buonasera, vorrei sapere come fare a recuperare più dati di una lettura php con echo.

Sostanzialmente adesso recupero un dato letto su lato server su xml, attraverso leggi.php e lo stampo su echo, in lato client lo leggo attraverso xmlhttp.responseText.

Fin qui ok, ma se i dati sono più di uno?
Come bisogna fare su lato server???? echo [1], echo [2]... e lato client xmlhttp.responseText [1], xmlhttp.responseText [2].

Qualcuno saprebbe darmi un'indicazione in maniera semplice.

Grazie mille...
Una soluzione "artigianale" potrebbe essere: utilizzare un separatore, es. il pipe |, e poi splittare il responseText lato-client
codice:
var arr=xmlhttp.responseText.split('|');
Una soluzione più elegante consiste nel creare un array, in PHP, con tutti i dati e poi passarlo a js tramite la funzione json_encode()
Codice PHP:
echo(json_encode($array));