Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Riempimento tabella con dati da db

    Salve,
    vorrei sapere se è possibile generare una tabella che venga riempiti con dati letti da db. L'idea è quella di poter generare dinamicamente la tabella e di scrivere i risultati all'interno delle celle con un "indirizzo" statico. Faccio un esempio:
    ho una tabella di 8 colonne (sempre) e una riga (riga di titolo). Faccio la query e leggo 3 record:
    1) con indirizzo (1a riga, 8a colonna);
    2) con indirizzo (1a riga, 6a colonna);
    1) con indirizzo (5a riga, 3a colonna);

    il risultato mi dovrebbe dare quindi una tabella con 6 righe (1 di titolo + le 5) e 8 colonne (fisse) con elementi aventi l'indirizzo detto prima.

    Esiste qualche funzione o qualche modo per fare ciò? Grazie dell'attenzione...

  2. #2
    Ho fatto un ciclo annidato di questo tipo:

    Codice PHP:
    echo "<table border=\"1\" cellpadding=\"6\">";
    echo 
    "<tr><th>*</th>";
    for ( 
    $i 1$i <= 9$i++)
    {
      echo 
    "<th>Campo " $i "</th>";
    }
    echo 
    "</tr>";

    for ( 
    $i 1$i <= $numero1$i++)
    {
      echo 
    "<tr><td>[b]" $i "[/b]</td>";
        
      for ( 
    $j 1$j <= 9$j++)
      {
        echo 
    "<td>";
        while (
    $prova1=mysql_fetch_array($prova))
        {if ((
    $prova1[x]==$i)&&($prova1[y]==$j)) 
            {echo 
    $prova1[Campo];}
        else {echo 
    " ";}
        }
         echo 
    "</td>";
      }
      echo 
    "</tr>";
    }
    echo 
    "</table>"
    il problema è che mi stampa solo un record invece dei 400 che ce ne sono... come faccio a stampare gli altri 399???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.