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 ...
ho aggiunto anche questo: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(); ?>
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

Rispondi quotando
...
