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

    Dati da db disposti in orizzontale

    Mi spiego. Ho una pagina che estrae una serie di dati relativi a delle squadre di football. Il problema è che tutti i dati mi vengono disposti uno sotto l'altro.. nella fattispecie mi ritrovo con una COLONNA di caschi, mentre il risultato che dovrei ottenere è una disposizione su RIGHE. Vi mostro come dovrebbe essere la pagina generata:

    www.lacasadipaolo.com/cfl/squadre.htm

    Il codice della stessa pagina in PHP invece è questo:

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>CFL - Created Football League</title>
    </head>

    <body bgcolor="#FFFFFF" text="#000000" link="#990000" vlink="#990000" alink="#990000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">


    <font color="#C2021F" size="2"><font face="Verdana, Arial, Helvetica, sans-serif">

    <font color="#666666">:: Squadre</font></font>
    </font>

    </p>


    [img]afc.gif[/img]</p>
    <table width="380" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><table cellspacing=0 cellpadding=3 width=371>
    <?php
    /*
    Parte per i QB
    */
    //$id = $_POST['id']; //se da form
    //$squadra = $_GET['squadra']; //se da queystring
    $link = mysql_connect ("localhost", "root", "");
    $database = "cfl";
    mysql_select_db ($database) or die ( "Impossibile aprire $database" );
    $sql = "select * from squadre where conference = 'afc' order by id asc";
    if ($result = mysql_query ("$sql")){
    while ($row=mysql_fetch_array ($result)) {
    ?>
    <tr>
    <td width="363" valign=top>

    <font color="#000000">[img]caschi/medi/<? echo $row[casco]; ?>_smL.jpg[/img]</font></p></td>
    </tr>
    <tr>
    <td valign=top>

    <font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <? echo $row[citta]; ?> <? echo $row[nome]; ?>

    </font><font size="1"><font color="#003366" face="verdana">Coach:</font><a href="mailto:<? echo $row[email]; ?>"><font color="#003366" face="Geneva, Arial, Helvetica, san-serif">
    <? echo $row[coach]; ?> </font></a>
    <font color="#000000" face="Geneva, Arial, Helvetica, san-serif">
    </font></font></p></td>
    </tr>
    <?
    }
    }
    mysql_close($link);
    ?>
    </table></td>
    </tr>
    </table>


    [img]nfc.gif[/img]
    <tr>
    <td width="65" valign=top><table width="380" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><table cellspacing=0 cellpadding=3 width=73>
    <?php
    /*
    Parte per i QB
    */
    //$id = $_POST['id']; //se da form
    //$squadra = $_GET['squadra']; //se da queystring
    $link = mysql_connect ("localhost", "root", "");
    $database = "cfl";
    mysql_select_db ($database) or die ( "Impossibile aprire $database" );
    $sql = "select * from squadre where conference = 'nfc' order by id asc";
    if ($result = mysql_query ("$sql")){
    while ($row=mysql_fetch_array ($result)) {
    ?>
    <tr>
    <td width="65" valign=top>

    <font color="#000000"> [img]caschi/medi/<? echo $row[casco]; ?>_smL.jpg[/img]</font></p></td>
    </tr>
    <tr>
    <td valign=top>

    <font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <? echo $row[citta]; ?> <? echo $row[nome]; ?>

    </font><font size="1"><font color="#003366" face="verdana">Coach:</font><a href="mailto:<? echo $row[email]; ?>"><font color="#003366" face="Geneva, Arial, Helvetica, san-serif">
    <? echo $row[coach]; ?> </font></a>
    <font color="#000000" face="Geneva, Arial, Helvetica, san-serif">
    </font></font></p></td>
    </tr>
    <?
    }
    }
    mysql_close($link);
    ?>
    </table></td>
    </tr>
    </table>


    </p></td>
    </tr></body>
    </html>


    Si può fare? Vi prego, aiutoooooooo!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    +/-
    codice:
        $i = 0;
    while ($row = mysql_fetch_array($result)) {
        if ($i % 4 == 0)
            echo "<tr>\n"; ?>
        <td valign=top width="25%">
    
    <font color="#000000">[img]caschi/medi/<? echo $row['casco']; ?>_smL.jpg[/img]</font></p>
        
    
    <font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif">
        <? echo $row['citta']; ?> <? echo $row['nome']; ?></font>
    
        <font size="1" color="#003366" face="verdana">Coach:
        <font color="#003366" face="Geneva, Arial, Helvetica, san-serif"><? echo $row['coach']; ?></font></font></p></td>
    <?
        $i++;
        if ($i % 4 == 0)
            echo "\n</tr>\n";
    }

  3. #3
    grazie mille.
    ciao

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.