Salve,

ho un problema di aggiornamento dati, dopo avere recuperat i dati in un form faccio una query di update ma non mi aggiorna, posto il codice del form

Codice PHP:
if(isset($_GET[IdAzienda])) { 
$IdAzienda = $_GET[IdAzienda]; 

//Mi collego alla tabella
$conn = mysql_query("select * FROM aziende WHERE IdAzienda='$IdAzienda' LIMIT 1");
$risultati = mysql_fetch_array($conn);

}

?>
<form id="form1" name="form1" method="post" action="update.php">
<table align="center" width="600" class="corpo">
    <tr>
        <td align="left" width="250">Azienda:</td> 
        <td><input name="azienda" type="text" id="azienda" value="<?php echo $risultati["Azienda"]; ?>" size="50"/></td>
    </tr>
    <tr>
        <td align="left">Linea certificata:</td> 
           <td><input name="linea" type="text" id="linea" value="<?php echo $risultati["linea"]; ?>" size="50"/></td>
    </tr>
  <tr>
        <td align="left">Tipo di produzione certificata:</td> 
           <td> <input name="tipo" type="text" id="tipo" value="<?php echo $risultati["tipo"]; ?>" size="50"/></td>
  </tr>
  <tr>
    <td><input name="id" type="hidden" value="<?php echo $risultati['IdAzienda']; ?>" /></td>
    <td><input type="submit" name="Submit" value="invia"/></td>
  </tr>
  </table>
</form>

e questo è il codice della pag update


Codice PHP:
if(isset($_POST['invia'])){ 
$id=$_POST['IdAzienda'];
$azienda=$_POST['azienda']; 
$linea=$_POST['linea']; 
$tipo=$_POST['tipo']; 

$mod ="UPDATE aziende SET Azienda='$azienda',linea='$linea',tipo='$tipo' WHERE IdAzienda='$id'"

if (
mysql_query($mod)){ 
echo
"aggiornato"
}else{ 
echo
"non aggiornato"


come risultato mi stampa non aggiornato