Scusate ma ho un problema che non riesco a capire. Ho una pagina di modifica che mi porta ad una pagina di conferma del cambiamento di dati in un database mysql. Il problema sta nel fatto che la pagina mi conferma il cambiamento ma il database in realtà non è stato modificato. Questa è la pagina di partenza
Codice PHP:
<form name="info" action="08_mod.php" method="post">
<?php
$id = $_GET["id"];
include("connessione.php");
$dati = mysql_query("select * from principale where ut_id=$id");
$array = mysql_fetch_array($dati);
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
echo "<input type=\"text\" name=\"nominativo\" value=\"$array[ut_nominativo]\">Nominativo
";
echo "<input type=\"text\" name=\"indirizzo\" value=\"$array[ut_indirizzo]\">Indirizzo
";
echo "<input type=\"text\" name=\"cod_f\" value=\"$array[ut_cod_f]\">Codice Fiscale
";
echo "<input type=\"text\" name=\"residenza\" value=\"$array[ut_residenza]\">Residenza
";
echo "<input type=\"text\" name=\"codice_FC\" value=\"$array[ut_cod_F_C]\">Codice F.C.
";
mysql_close(); ?>
<input type="submit" value="invia">
</form>
e la pagina d'arrivo è
Codice PHP:
<?php
$nominativo = $_POST["nominativo"];
$cod_f = $_POST["cod_f"];
$indirizzo = $_POST["indirizzo"];
$residenza = $_POST["residenza"];
$cod_F_C = $_POST["codice_FC"];
include("connessione.php");
mysql_query("UPDATE principale SET 'ut_nominativo'=\"$nominativo\",'ut_cod_f'=\"$cod_f\",'ut_residenza'=\"$residenza\",'ut_indirizzo'=\"$indirizzo\", 'ut_cod_F_C'=\"$cod_F_C\" WHERE 'ut_id'=\"$id\"")or die(mysql_error());
mysql_close(); ?>
spero di aver messo bene il codice. Grazie per il vostro tempo.