Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    13

    impostare i records per ogni rigo di tabella

    ciao a tutti
    ho creato una tabella con mysql (dimenticavo sono alle prime armi!!!) e attualmente visualizzo tutti i dati con un ciclo while, ma su un'unica colonna.
    per capirci...

    rec1
    rec2
    rec3

    Vorrei però poter visualizzare per ogni rigo di tabella 3 records....
    per capirci...

    rec1 | rec2 | rec3
    rec4 | rec5 | rec6
    ecc.......

    Non so però come fare....potreste aiutarmi??
    vi posto il codice che ho creato per il ciclo....

    <table width="116" border="0" align="center" cellpadding="2" cellspacing="2" bordercolor="#0033CC" bgcolor="#000099">
    <tr>
    <td width="108" bgcolor="#000099"><div align="center"><font color="#FFFFFF">titolo</font> </div></td>
    </tr>

    <?
    while($rigo=mysql_fetch_array($risultato)){
    ?>
    <tr>
    <td height="35" bgcolor="#000066"><div align="center"><font color="#FFFFFF">
    <?=$rigo['titolo']?>

    </font></div></td>
    </tr>
    <?
    }
    ?>
    </table>

  2. #2
    metti un contatore e poi con una if controlli il valore raggiunto e quando segna 3 passi il <tr>... esempio.

    codice:
    $num = 0;
    echo "<table> <tr>";
    
    while( $row = mysql_fetch_row($res1) ) {
     
       if($num == 3) { 
             echo "</tr><tr><td>"; 
             $num = 0;  }
                  else {  echo "<td>";  }
    
     echo "$row[0] - $row[1] </td>";
    
     $num++;
     
     }
    
    echo "</tr></table>";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.