salve
premettendo che sono alle primissime armi con il php..
il mio obiettivo è avere in una pagina html una lista di foto, prese tramite query da un database.. uso il seguetne codice php:
codice:
$result = @mysql_query('SELECT titolo,data,filename FROM disegni ORDER BY data'); // errore
if (!$result) {
exit('
Errore: ' . mysql_error() . '</p>');
}
questa era la query.. e cosi poi li stampo sulla pagina:
codice:
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<?php
//lista di disegni
while ($row = mysql_fetch_array($result)) {
echo (' <tr>');
echo(' <td width="20"></td><td width="180">' . $row['titolo'] . '</td><td width="80" align="center">' . $row['data'] . '</td><td width="120" align="center">[img]img/dis/' . $row['filename'] . '[/img]</td>');
echo('</tr>');
echo('<tr>');
echo('<td colspan="4">[img]img/puntini.gif[/img]</td>');
echo('</tr>');
}
?>
</table>
il problema è che cosi prendo troppo spazio.. vorrei mettere piu risultati sulla stessa riga ma su colonne diverse.. come posso fare? devo fare un altro ciclo? se metto un altro $row['filename'] mi da lo stesso risultato sulla stessa riga e quindi due imagini uguali..