Codice PHP:
<?
$db = mysql_connect($dbhost, $dbuser, $dbpass);
$result = mysql_query($query, $connection);
$query2 = "SELECT * FROM foto";
$result2 = mysql_query($query2, $connection);
while ($row2 = mysql_fetch_array($result2))
echo"<table>";
{
echo "
<tr>
<td>
<img width=80 height=80 src=mrmrshub/upload/svacant.jpg><br>$row2[username] <br>| Vota | Voti $row2[voti] |<br>Rank ***
</td>
</tr>
</table>
";
}
echo"</table>";
?>
Così le foto vengono visualizzate orizzontalmente e consecutivamente.
L'outpout sarà
Codice HTML:
<table>
<tr>
<td>
<img width=80 height=80 src=mrmrshub/upload/svacant.jpg><br>username <br>| Vota | Voti 12 |<br>Rank ***
</td>
</tr>
<tr>
<td>
<img width=80 height=80 src=mrmrshub/upload/svacant.jpg><br>username <br>| Vota | Voti 12 |<br>Rank ***
</td>
</tr><tr>
<td>
<img width=80 height=80 src=mrmrshub/upload/svacant.jpg><br>username <br>| Vota | Voti 12 |<br>Rank ***
</td>
</tr>
</table>
Solo che in questa maniere le foto vengono messe una dopo l'altre e siccome è un ciclo while anche se ci sono 100 foto lì mette tutte consecutivamente sprecando tutta la pagina in orizzontale.
Io vorrei andare a capo ad ogni 5 immagini.
L'outpout che dovrebbe dare il while sarebbe questo.
Apro tabella
Scrivo le prime 5 immagini
Vado al capo col tag <tr>
Lo chiudo e riinizio.
Come si dovrebbe fare?
Grazie anticipatamente
Usa gli appositi tag per inserire dei codici, cosi si evita di creare post chilometrici.