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