ciao a tutti,

ho questa pagina php (stolavorando in locale):


<div align="center">
<?php
include("config.inc.php");
echo "

<tt><font size='7'>$nomep $cognomep</font></tt></p>";
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$rifid = $_GET['rif_user1id'];
$nomep=$_GET['nome'];
$cognomep=$_GET['cognome'];
$query = "SELECT nomefile, titolo, base, altezza, tecnica FROM quadri1 WHERE rif_user1id='$rifid'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result)){
echo $rifid;
echo $row[nomefile];
echo
"<table border='1'>
<tr>
<td>[img]immagini/$row[nomefile][/img]</td>
</tr>
<tr>
<td>$row[titolo], cm $row[base]x$row[altezza], $row[tecnica]</td>
</tr>
</table>";
}
mysql_close($db);
?>

funziona ma lascia sempre 1 risultato: mi spiego meglio:
se se il risultato della query e' una riga, non fa vedere nulla,
se il risultato della query sono 2 righe, me ne mostra 1 sola e cosi' via.


qualcuno sa' darmi una spiegazione??

ringrazio anticipatamente.