<?php
// apro la tabella che ci servirà per l'impaginazione
echo "<table border=1 align=center>";
// recupero i dati dal DB
if(isset($_GET['idim'])){
$idim=$_GET['idim'];
$query = "SELECT * FROM images WHERE idimmobili=$idim ORDER By id DESC";
$res = mysql_query($query) or die (mysql_error());
}
// numero delle immagini presenti nel DB
$n_img = mysql_num_rows($res);
// verifico che nel DB ospiti almeno un'immagine
if($n_img >= 1 ){
// stabilisco il numero di righe e colonne della nostra tabella per l'impaginazione
$colonne = 2;
$righe=0;
// ciclo tutti i record recuperati attraverso la nostra query
while ($f=@mysql_fetch_array($res)){
$righe++;
$id = $f['id'];
$titolo = stripslashes($f['titolo']);
$nome = stripslashes($f['nome']);
// stampo la cella contenente l'immagine
echo "<td width=\"25%\">\n";
echo $titolo . "<br />";
echo "<a href=\"visual.php?id=" . $id . "\">";
echo "<img src=\"" . $path_img . "tb_" . $nome . "\" border=\"0\"></a>";
echo "</td>\n";
echo "<td width=\"25%\">\n";
echo "</td>\n";
// quando il numero di righe equivale al valore impostato nella variabile $righe
// procedo a chiudere la linea e ad azzerare il valore di $righe
if ($righe == $colonne){
echo "</tr><tr>\n";
$righe = 0;
}
}
}else{
// stampo un messaggio se il DB è vuoto
echo "Nessuna immagine inserita.";
}
@mysql_close($cn);
echo "</table>";
?>