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:
questa era la query.. e cosi poi li stampo sulla pagina:codice:$result = @mysql_query('SELECT titolo,data,filename FROM disegni ORDER BY data'); // errore if (!$result) { exit(' Errore: ' . mysql_error() . '</p>'); }
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..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>

Rispondi quotando
