ciao a tutti

sto realizzando una pagina php che modifichi una sola riga di un database mysql.

le variabili le definisco da una pagina tramite un form.

la pagina che esegue l'update č cosi fatta:

Codice PHP:
<?php  
$id
=$_REQUEST["id"]; 
$portata=$_REQUEST["portata"]; 
$nome_it=$_REQUEST['nome_it']; 
$nome_eng=$_REQUEST['nome_eng']; 
$prezzo=$_REQUEST['prezzo'];  

echo
"$portata $id $nome_it $nome_eng $prezzo";  

include(
"sql.inc.php"); 
include(
"connessione.inc.php");        
$query 'UPDATE $portata SET id=$id, nome_it=$snome_it, prezzo=$prezzo WHERE $portata . id=$id';   

if (
mysql_query($query$db))     
echo 
"L'articolo e' stato modificato correttamente.<a href=\"main.php?azione=modifica\">Torna indietro</a>";   
else     echo 
"Errore durante il salvataggio";     mysql_close($db);     ?>
le variabili arrivano alla pagina (ecco perchč quell'echo prima della connessione al database) infatti vengono stampate a video i valori in questone.
ma non mi aggiorna la riga...

č sbagliata la query?

grazie e scusate...magari č una cavolata ma sono alle prime armi...