@mikslap said:
Innanzitutto per inserire dati in una tabella di database non si usa "SET" come tu usi in tutte le query viste nel codice.
Rammento che SET si usa con UPDATE.
Quindi la query sotto diventerà:
<?php
$query = "INSERT INTO storico_contatti (data,riferimento,descrizione,agente,id_richiesta) VALUES ('" . $_POST[data7] . "','" . $_POST[riferimento7] . "','" . $_POST[descrizione7] . "','" . $_POST[agente7] . "','" . $id . "')";
// INVECE DI
$query = "INSERT INTO storico_contatti SET data='$_POST[data7]', riferimento='$_POST[riferimento7]', descrizione='$_POST[descrizione7]', agente='$_POST[agente7]', id_richiesta='$id'";
mysql_query($query) or die(mysql_error());
?>
In fine la query si inserisce due volte perchè la ripeti tu due volte.
A presto
ciao, lo so che SET si USA con UPDATE, ho già detto che la pagina non l'ho scritta io ma ho solo fatto delel modifiche ai campi della form e del DB, e visto che l'inserimento lo faceva cmq non mi sono messo a modificare tutte le query per questioni di tempo