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