Ciao a tutti ho scritto questo codice :
$tipo_report=$_GET['tiporeport'];
$anno_mese_giorno_aggiornamento=$_GET['anno_mese_giorno_aggiornamento'];
$anno_riferimento=$_GET['anno_riferimento'];
$ente=strtoupper($_GET['societa']);
$tipo_file=$_GET['tipo_file'];
$nome_file=$_GET['nomefile'];
$mese_riferimento=substr($anno_mese_giorno_aggiorn amento,5,2);
if ($mese_riferimento==01)
$mese_riferimento="GENNAIO";
else {
if ($mese_riferimento==02)
$mese_riferimento="FEBBRAIO";
else {
if ($mese_riferimento==03)
$mese_riferimento="MARZO";
else {
if ($mese_riferimento==04)
$mese_riferimento="APRILE";
else {
if ($mese_riferimento==05)
$mese_riferimento="MAGGIO";
else {
if ($mese_riferimento==06)
$mese_riferimento="GIUGNO";
else {
if ($mese_riferimento==07)
$mese_riferimento="LUGLIO";
else {
if ($mese_riferimento==08)
$mese_riferimento="AGOSTO";
else {
if ($mese_riferimento==09)
$mese_riferimento="SETTEMBRE";
else {
if ($mese_riferimento==10)
$mese_riferimento="OTTOBRE";
else {
if ($mese_riferimento==11)
$mese_riferimento="NOVEMBRE";
elseif ($mese_riferimento==12)
$mese_riferimento="DICEMBRE";
}
}
}
}
}
}
}
}
}
}
if ($connessione=mysql_connect("localhost","xxxxxxx", "xxxxxxxxxxxxx")){
if(mysql_select_db("ababababab",$connessione)){
$query_inserimento_report="INSERT INTO ababababab.report VALUES ( NULL ,'$anno_mese_giorno_aggiornamento', '$tipo_report', '$anno_riferimento', '$ente', '$nome_file','$tipo_file' )";
if(mysql_query($query_inserimento_report,$connessi one)){
header('location:/arearis/invio_mail.php?tipo_report='.$tipo_report.'&ente=' .$ente.'');
}
else header('location:/arearis/pagina_amministratore.php');
}
}
?>
che spiegato in poche parole è la pagina che dopo aver inserito un file su server aggiorna il database, tabella report. il mio problema è che per ogni elemento caricato mi inserisce più di un record nella tabella report.
c'è secondo voi un errore nel codice?
Grazie