ho scritto questo script per modificare dei dati di un catalogo inseriti in un database mysql ...
in pratica il form per la modifica manda a questa pagina ...
codice:
<?php 
include ("top_foot.php");
top();
include ("dbconnect.php");
include ("dbopen.php");
if(isset($_GET['id'])){
$id = $_GET['id'];}
$tipo = $_POST['tipo'];
$categoria = $_POST['categoria'];
$nome = $_POST['nome'];
$descrizione = $_POST['descrizione'];

	$query = "UPDATE prodotti SET tipo='$tipo', categoria='$categoria', 
	nome='$nome', descrizione='$descrizione' WHERE id='$id'";
			if (mysql_query($query, $conn)){
			echo "L'articolo è stato modificato correttamente";}
		else{
			echo "Errore durante la modifica";
	include ("dbclose.php");
}
foot();
?>
ho aggiunto anche questo:
echo "$tipo
";
echo "$categoria
";
echo "$nome
";
echo "$descrizione
";
per vedere se i dati arrivati dal form erano corretti ...e lo sono..

la pagina mi restituisce :
L'articolo è stato modificato correttamente

in realtà però non si modifica nulla ...

potrebbe dipendere dal fatto che alcuni campi non subuscono modifiche?

altrimenti dove sbaglio ?
grazie in anticipo