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

    intabellare dati estatti da DB

    ciao,

    ho questo problemino, ma non sono sicuro che riguardi php o solo html, oppure sia una cosa che si può risolvere anche tramite php.
    in pratica devo intabellare i dati provenienti dal DB.
    Così come sono adesso, ogni riga che estraggo dal db con il ciclo while viene incolonnata una sotto l'altra, mentre a me servirebbe che le righe venissero incolonnate 2 a 2
    Codice PHP:
    <table>
    <?php
    ..........
     while(
    $row mysql_fetch_array($query)){

            if (
    $row['pd_thumbnail'] != '') {
                 echo 
    "\n<tr><td rowspan=\"5\"><img src=\"../images/product/" $row['pd_thumbnail']."\" alt=\"\" /></td>\n";
                   } else {
                       echo 
    "<tr><td><img src=\"../images/no-image-small.png\"></td></tr>\n";
                   }

                echo
    "<td>Titolo:</td><td>"$row['pd_name']."</td></tr>\n";
                echo
    "<tr><td>Autore:</td><td>"$row['pd_author']."</td></tr>\n";
                echo
    "<tr><td>Progetto:</td><td>"$row['pd_project']."</td></tr>\n";
                echo
    "<tr><td>Prezzo:</td><td>"$row['pd_price']."</td></tr>\n";
                echo
    "<tr><td colspan=\"2\"><a href=\"#\">[vedi la scheda]</a></td></tr>";
               }{

    .........
    ?>
    </table>
    dènkiu

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Posta un disegnino...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3

    La prima riga la ottengo senza problema, solo non so come affiancare orizzontalmente 2 righe alla volta.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Per utilizzare una sola tabella dovresti essere in grado di operare su due recordset alla volta: infatti ad occhio i campi verrebbero compilati nell'ordine

    IMG[1] (con rowspan pari a 5), titolo:[1], valore_titolo[1], IMG[2] (con rowspan 5), titolo[2], valore titolo[2]

    e a seguire le altre coppie etichetta-valore.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.