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...