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..