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

    visualizzare i records di un database in forma-griglia...

    salve a tutti,
    Ho sempre visualizzato i records di un database in modo verticale, cioè come tante righe per intenderci, utilizzando un ciclo while per estrapolare tutti i records.

    Ma se volessi visualizzarli come una griglia e non come un elenco? Come devo operare? Devo fare in modo da duplicare all'interno del while anche dei <tr>?

    INSOMMA LO RENDO GRAFICAMENTE: dovrei passare da una cosa del genere....

    record 1
    record 2
    record 3
    record 4
    record 5
    record 6

    ad una cosa del genere...

    record 1 record 2 record 3
    record 4 record 5 record 6

  2. #2
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    Ciao
    allora fai
    Codice PHP:
    <table border="1" width="100%">
    <?
    $i
    =0;
    while .... do {
    $var1=trim(mysql_result($ris$i ,'campo1'));
    $var2=trim(mysql_result($ris$i ,'campo2'));
    $var3=trim(mysql_result($ris$i ,'campo3'));?>
    <tr>
      <td><? echo $var1;?><td>
      <td><? echo $var2;?><td>
      <td><? echo $var3;?></td>
    <tr>
      <td> echo $var1;?></td>
      <td>echo $var2;?></td>
      <td>echo $var1;?></td>
    </tr>
    <? $i++;}
    </
    table>
    poi l'adatti come ti serve...
    ciao

  3. #3
    Sto provando ad utilizzare il tuo esempio...
    Mi spieghi meglio cosa fa questa riga di codice?


    Codice PHP:
    $var1=trim(mysql_result($ris$i ,'campo1')); 

    grazie

  4. #4
    Io ho provato cosi', ma devo fare in modo che alla $var2 debba corrispondere il penultimo record, alla $var3 il terzultimo e poi iterare tutto, magari con un ciclo for, ma non mi è chiaro come indicizzare la $i di un eventuale ciclo for con la $row[nome_campo]...

    Codice PHP:
    <table border="1" width="100%" border="1"> 
    <?php
    while($row mysql_fetch_array($result)){
    $var1$row[nome_campo];
    ?>
    <tr bordercolor="#666666">
    <td><?php echo $var1?></td>
    <td><?php echo $var2?></td>
    <td><?php echo $var3?></td>
    </tr>
    <?php 

    ?></table>

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.