Visualizzazione dei risultati da 1 a 3 su 3

Discussione: incolonnare

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    42

    incolonnare

    Ciao a tutti sto cercando di incolonnare dei prodotti richiamati da un database tramite una while, in questo modo si dispongono uno sotto l'altro, io vorrei che si disponessero uno di fianco all'altro formando due colonne, questo è il codice che ho scritto:

    <?php
    error_reporting (0);
    $conn = @mysql_connect("localhost","root","") or die("connessione fallita");
    @mysql_select_db("computergratis") or die ("connessione fallita5");
    $sql = "SELECT * FROM vetrina";
    $risultato = @mysql_query($sql) or die ("query fallita");

    print "

    <table align=center width=700 bordercolor=black> ";
    $n = 0;
    while ($linea = mysql_fetch_array($risultato)) {
    if(n == 0) {
    print "<tr>";
    print "<td><a target=centro href=\"vetrina.php?id=$linea[idvetrina]\">[img].$linea['foto'].[/img]</td>";
    print "<td><font size=2 face=courier>".$linea['nomeprodotto']."</font></td>";
    print "<td><font size=1 face=arial>".$linea['descrizione']."</font></td>";
    print "<td><font size=2 face=arial back>".$linea['prezzo']."</font></td>";
    }
    else{
    print "<td><a target=centro href=\"vetrina.php?id=$linea[idvetrina]\">[img].$linea['foto'].[/img]</td>";
    print "<td><font size=2 face=courier>".$linea['nomeprodotto']."</font></td>";
    print "<td><font size=1 face=arial>".$linea['descrizione']."</font></td>";
    print "<td><font size=2 face=arial back>".$linea['prezzo']."</font></td>";
    }
    $n = (n + 1) % 2;




    }
    print "</tr></table>";



    ?>

    Ciao e Grazie a tutti

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    così dovrebbe andare:
    codice:
    error_reporting (0);
    $conn = @mysql_connect("localhost","root","") or die("connessione fallita");
    @mysql_select_db("computergratis") or die ("connessione fallita5");
    $sql = "SELECT * FROM vetrina";
    $risultato = @mysql_query($sql) or die ("query fallita");
    print "
    
    <table align=center width=700 bordercolor=black><tr>";
    $n = 1;
    while ($linea = mysql_fetch_array($risultato)) {
    	print "<td><a target=centro href=\"vetrina.php?id=$linea[idvetrina]\">[img].$linea['foto'].[/img]</td>";
    	print "<td><font size=2 face=courier>".$linea['nomeprodotto']."</font></td>";
    	print "<td><font size=1 face=arial>".$linea['descrizione']."</font></td>";
    	print "<td><font size=2 face=arial back>".$linea['prezzo']."</font></td>";
    	if ($n % 2 == 0)
    		echo "</tr><tr>\n";
    	$n++;
    
    }
    print "</tr></table>";
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    42

    incolonnare

    Ti ringrazio tantissimo, adesso è tutto apposto.

    Ciao alla prossima.........

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.