Modifica così dove fai la query
Codice PHP:
$query "UPDATE articolo SET nome='$nome', descrizione='$descrizione' ,prezzo='$prezzo', tipologia='$tipologia' WHERE id ='$id' ";

$result mysql_query($query);

if(!
$result)
{
    echo 
"Errore: ".mysql_error();
    exit();

così vedi se hai un errore sulla query.

Ricorda di controllare sempre l'esito delle query in modo da gestire eventuali errori.
Il codice che ti ho scritto è solo buono per il debug, non da mettere sul sito pubblicato.