Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Ripetizione colonne

  1. #1

    Ripetizione colonne

    Ciao a tutti,
    come si può sviluppare una tabella con dati dinamici che ripete le colonne invece delle righe?
    Flash Developer for Rich Media
    PHP, jQuery Developer

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

  3. #3
    Mi spiego meglio con un esempio:
    ho una tabella di db con i dati di registrazione di vari utenti e voglio mostrarli in una tabella. Per questo basta fare un while di questo tipo:
    codice:
    <table>
    <tr>
    <td>Nome:</td>
    <td>Cognome:</td>
    </tr>
    <?
    while($row = mysql_fetch_array($query)){
       $nome = $row['nome'];
       $cognome = $row['cognome'];
    ?>
    <tr>
    <td><?=$nome?></td>
    <td><?=$cognome?></td>
    </tr>
    <?
    }
    ?>
    </table>
    Bene, e qui è semplice perchè si ripete quella parte di html, ma se io volessi far ripetere le colonne? ovvero invece di avere i nomi dei campi sulla prima riga averli sulla prima colonna e i vari dati in colonne a fianco... non so se mi sono spiegato meglio -.-
    Flash Developer for Rich Media
    PHP, jQuery Developer

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    codice:
    <table>
    <?
    $riga1="<tr><td>Nome:</td>";
    $riga2="<tr><td>Cognome:</td>";
    
    while($row = mysql_fetch_array($query)){
       $nome = $row['nome'];
       $cognome = $row['cognome'];
    
    $riga1.="<td>".$nome."</td>";
    $riga2.="<td>".$cognome."</td>";
    }
    echo $riga1."</tr>";
    echo $riga2."</tr>";
    ?>
    
    </table>

  5. #5
    graande! Non ci avevo pensato
    Flash Developer for Rich Media
    PHP, jQuery Developer

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.