allora ti posto il codice e vedi quale è il problema:
<html>
<head>
<title></title>
</head>
<body>
<?PHP
# Connessione a MySQL e al Database
$hostname = "localhost";
$database = "db";
$username = "root";
$password = "";
$news = mysql_connect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
if (!$news)
die ("Impossibile connettersi a MySQL!");
mysql_select_db ($database) or die ("Impossibile selezionare $database: ".mysql_error() );
$query_offerta = mysql_query("SELECT * FROM site ORDER BY Id");
$rs = mysql_fetch_assoc($query_offerta);
$id=$rs['Id'];
$Titolo=$rs['Titolo'];
$Des=$rs['Descrizione'];
print "<table width='383' border='0'>";
print " <tr>";
print " <td>Num.</td>";
print " <td>Titolo</td>";
print " <td align='center'>Descrizione</td>";
print " </tr>";
// Controllo che sulla tabella ci siano dati
while ($rs == true)
{
print "<tr>";
print "<td> $id ";
print "</td>";
print "<td> $Titolo";
print "</td>";
print "<td>";
if($Des == NULL){
$Des = '';
print "<textarea name='textarea' id='textarea' cols='45' rows='5'> $Des";
print "</textarea>";
}else{
print "<textarea name='textarea' id='textarea' cols='45' rows='5'> $Des";
print "</textarea>";
}
print "</td>";
print "<td>";
print "<form enctype='multipart/form-data' method='post' action='upload.php'>";
print " Immagine: <input type='file' name='txt_file' size='40'>";
print "<input type='submit' value='Upload Immagine'>";
print "</form>";
print "</td>";
print "</tr>";
}
print "</table>";
?>
</body>
</html>