Ciao a tutti.
Sto lavorando ad una tabella dinamica che contiene i dati relativi ad alcuni prodotti immobiliari. Nell'ultima cella di ciascuna riga vengono visualizzate tante piccole macchine fotografiche quante sono le immagini contenute nella pagina di dettaglio cui è collegata ciascuna riga di tabella.
Per ottenere questo risultato ho utilizzato il seguente codice:

<td width="20%" valign="top" align="center">

<?php
$img_query="SELECT count(image_id) FROM images WHERE id_immobile=".$row['id_immobile']." GROUP BY id_immobile";

$img_result=mysql_query($img_query) or die ("Invalid query: " .mysql_error());
$img_row=mysql_fetch_array($img_result,$connect);
$image=$img_row['count(image_id)'];

function generate_num_img($image) {
$img_num='';for($i=0; $i<$image; $i++) {
$img_num .="<img src=\"images/showpic.gif\">";
}

echo $img_num;
}

generate_num_img($image);
?>
</td>

Tutto bene, se non fosse che le immagini .gif mi vengono visualizzate una sotto all'altra anziché una di fianco all'altra
La cosa misteriosa è che il codice html generato dal php non mostra alcun
tra le due immagini:
<td width="20%" valign="top" align="center">
[img]images/showpic.gif[/img][img]images/showpic.gif[/img]
</td>

Ho provato anche a variare il valore della width della td, ma non cambia nulla, nemmeno mettendola al 100%.

Potete aiutarmi? Grazie!