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?