Non funziona... Ecco il codice...

La tabella dove i trova l'ultimo record da aggiornare si chiama sma

In questa tabella sono presenti anche altre informazioni che però non devono essere cambiate...

Ecco per completezza la tabella sma



e qui il codice che ho creato:

Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Cliente Salvato</title>
</head>

<style>


table {

border:1px solid black;

}

table h2 {
text-decoration:underline;
}

</style>

<body>




  <?
//variabili articolo che mi interessano
$cod_articolo=$_POST['cod_articolo'];
$articolo=$_POST['articolo'];
$composizione=$_POST['composizione'];
$peso=$_POST['peso'];
$altezza=$_POST['altezza'];


 
/* Connessione e selezione del database */

$cn mysql_connect("localhost""xxx""xxx)
or die("
[b]Errore:[/bImpossibile connettersi al Database mysql");

mysql_select_db("
xxx",$cn)
or die("
[b]Errore:[/bImpossibile accedere al Database Mysql");

/* Query per l'aggiornamento dell'ultimo record inserito inserendo i valori della lavorazione */


$sql = "SELECT FROM sma ORDER BY numero DESC LIMIT 1 ";
$result = mysql_query($sql) or die (mysql_error());
while(
$riga=mysql_fetch_array($result))
{
$query= "UPDATE sma SET cod_articolo '$cod_articolo',
articolo '$articolo',
composizione '$composizione'
peso '$peso'
altezza '$altezza' where id".$riga['id']." ";
$result2= mysql_query($query) or die (mysql_error()); 




mysql_close();




echo "
<table border=0 cellpadding=10px cellspacing=0 align=center width=350px>".
         "
<tr>".
         "
<td colspan=2><h2>Articolo selezionato:</h2></td>".
         "
</tr>".
      "
<tr>".
         "
<td>[b]Codice Articolo:[/b]</td>".
         "
<td>$cod_articolo</td>".
         "
</tr>".
     "
<tr>".
         "
<td>[b]Articolo:[/b]</td>".
         "
<td>$articolo</td>".
         "
</tr>".
     "
<tr>".
         "
<td>[b]Composizione:[/b]</td>".
         "
<td>$composizione</td>".
         "
</tr>".
     "
<tr>".
         "
<td>[b]Peso:[/b]</td>".
         "
<td>$peso</td>".
         "
</tr>".     
     "
<tr>".
         "
<td>[b]Altezza:[/b]</td>".
         "
<td>$altezza</td>".
         "
</tr>".         

     "
</table>";

?>
</p>


<form id="
form1" name="form1" method="post" action="5.php">
  <label>Seleziona il Codice della Lavorazione
  <input type="
submit" name="Submit" value="Continua" />
  </label>
</form>




</p>
</body>
</html>



Con il codice di polinet mi da questo errore:

Access denied for user 'immaginepiu'@'%' to database 'Resource id #2'


Perchè??? la connessione al db è sempre andata... :master: :master: