Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    95

    [PHP] scrivere dinamicamente tabella

    Scusate, come devo fare per scrivere dinamicamente una tabella con php?
    Nel senso che le immagini estratte dal mio db , possono essere un qualsiasi numero. Ma io devo scrivere la mia tabella con 3 colonne e un numero imprecisato di righe(perchè non so quante sono le immagini) e devo chiudere in modo esatto il tag table, scrivendo tanti <td></td> quante sono le sono celle vuote alla fine.
    Come posso fare?

  2. #2
    Non l'ho provato ma puoi prendere spunto dal seguente codice:

    Codice PHP:
    <?php
    $query 
    "SELECT immagini FROM tabella";
    $result mysql_query($query) or die ("Error: ".mysql_error());

    $col 3;
    $counter 1;
    echo 
    "<table>";
    echo 
    "<tr>";
    while (
    $record mysql_fetch_array($result)) {
        echo 
    "<td>[img]$record[immagini][/img]</td>";
        if (
    $counter++ == $col) {
            
    $counter 1;
            echo 
    "</tr><tr>";
        }
    }
    echo 
    "</tr>";
    echo 
    "</table>";
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    95
    Originariamente inviato da satifal
    Non l'ho provato ma puoi prendere spunto dal seguente codice:

    Codice PHP:
    <?php
    $query 
    "SELECT immagini FROM tabella";
    $result mysql_query($query) or die ("Error: ".mysql_error());

    $col 3;
    $counter 1;
    echo 
    "<table>";
    echo 
    "<tr>";
    while (
    $record mysql_fetch_array($result)) {
        echo 
    "<td>[img]$record[immagini][/img]</td>";
        if (
    $counter++ == $col) {
            
    $counter 1;
            echo 
    "</tr><tr>";
        }
    }
    echo 
    "</tr>";
    echo 
    "</table>";
    ?>
    ok, ti ringrazio

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.