Non capisco dove sbaglio, sembra funzionare tutto ma quando faccio l'aggiornameto mi cancella i dati inseriti al posto di aggiornarli!! Sapete dirmi dove sbaglio??
codice:
Grazie MichelCodice PHP:
<?php
// Inlcudo la connessione per il db
include"connessione/config.inc.php";
include"include/verificaAccesso.inc.php";
?>
<?php
// Recordset lista categorie
$id = $_GET['cat_id'];
mysql_select_db($db_name) or die ("Errore nel selezionare il db: " . mysql_error());
$lista_cat = "SELECT * FROM tb_categoria WHERE cat_id='$id' ORDER BY cat_nome ASC";
$lista_cat_result = mysql_query($lista_cat) or die ("Errore: " . mysql_error());
$lista_cat_rown = mysql_fetch_array($lista_cat_result);
$lista_cat_tot = mysql_num_rows($lista_cat_result);
?>
<?php
// Recordset aggiorna categorie
$catNome = $_POST['nomecategoria'];
$catDesc = $_POST['descrizionecategoria'];
$idup = $_GET['cat_id'];
if (isset($_POST['submit'])) {
} else {
mysql_select_db($db_name) or die ("Errore nel selezionare il db: " . mysql_error());
$aggiorna_categoria = "UPDATE tb_categoria SET cat_nome = '$catNome', cat_descrizione = '$catDesc' WHERE cat_id = '$idup'";
$aggiorna_categoria_query = mysql_query($aggiorna_categoria) or die ("Errore: " . mysql_error());
}
?>
<table width="572" border="0" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="titoloPagine">Edita Categoria PHP</div></td>
</tr>
<tr>
<td></td>
</tr>
</table>
<form action="<?php echo $_SERVER['PHP_SELF'] ;?>?link=listEditCatScript" method="post">
<table width="572" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><div align="left" class="testoContent">Nome Categoria:</div></td>
</tr>
<tr>
<td><input name="nomecategoria" class="Box" type="text" value="<?php echo $lista_cat_rown['cat_nome'];?>" size="50"></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="testoContent">Descrizione Categoria:</div></td>
</tr>
<tr>
<td><input name="descrizionecategoria" class="Box" type="text" value="<?php echo $lista_cat_rown['cat_descrizione'];?>" size="80"></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Aggiorna" class="Box"></td>
</tr>
</table>
</form>