Ciao a tutti, sono un neofita del php, quindi non mi insultate, per la stupidità della domanda...Solo che non riesco a trovare proprio la soluzione.
Allora, io devo prendere da un db delle path di una serie di immagini, e metterle in una tabella con un numero di colonne definibile e un numero di righe che sarà conseguente (non mi interessa al momento).
quindi dovrei avere una cosa del tipo

<table>
<tr>
<td>Prima img</td>
<td>Seconda img</td>
<td>Terza img</td>
<td>Quartaimg</td>
</tr>
<tr>
<td>Quinta img</td>
<td>Sesta img</td>
<td>Settima img</td>
<td>Ottava img</td>
</tr>
...
</table>

E allora ho scritto questo:

Codice PHP:
//connessione al db
<table border="1"> 
<tr> 
<?php $sql="SELECT DISTINCT * FROM tbl_marchi order by descrizione"
$results mysql_query($sql); 
while (
$row mysql_fetch_array($results)) { 
$id_marchio $row['id']; 
$codicecostruttore $row['codicecostruttore']; 
$descrizione $row['descrizione']; 
?> 
<?php for ($i 1$i <= 4; ++$i) { 
echo 
"<td>" ?> 
[img]img/costruttori/<?php echo $codicecostruttore?>.jpg[/img] <?php }?></td> 
</tr> <?php ?> 
</table>


Funziona tutto. Solo che, invece di mettermi una immagine per ogni td, mi mette su tutta la fila la stessa immagine. Poi va a capo e mette la seconda e via discorrendo.
Come faccio a evitare questa cosa?
Qualcuno di voi ne ha una idea?