Ciao ragazzi!
Sto cercando di creare una funzione php che dato in ingresso la variabile $result0 creata in questo modo :
Codice PHP:
    $query0="SELECT * FROM prova";
    
$result0 mysql_query($query0,$db);  if (!$result0) exit(); 
crea una tabella grafica contenente tutti i valori di $result0. Il problema è che la funzione non descrive la grafica di tutta la tabella, ma solo quella di una cella della tabella. Quindi io passo i parametri alla funzione in questo modo.
Codice PHP:
for($t=1;$t<=6;$t++) {
 
$string buytable($t$result0);

e poi definisco la funzione in questo modo:
Codice PHP:
function buytable($t$result0){
 
$nn 1;
 while (
$row mysql_fetch_array($result0)) {
    if(
$nn == $t){  $name $row["name"]; $price $row["price"]; } 
   
//assegna solo i valori corrispondenti alla cella da creare                            
    
$nn++;
  }
}
 
//crea tabella con quei valori 
Ho semplificato al massimo il codice in modo da centrare il mio problema. Per motivi che non sto ora a spiegarvi, data l'elevata complessità, devo necessariamente impostare la soluzione in questo modo.
Purtroppo è come se $result0 una volta passato nella funzione mysql_fetch_array() si svuotasse dei suoi valori. In fatti il ciclo funziona sola la prima volta e non capisco il motivo.

Grazie per il vostro aiuto