Ciao a tutti!
La seguente pagina php funzionava benissimo fino a che non ho aggiunto l'inserimento in tabella dei campi professione e settore.
Ora appena richiamo la pagina col form mi da una videata bianca,sapete perchè?
GRAZIE!!!
CODICE:
Codice PHP:
<?php
include 'param.php';
//controllo dati per immissione nel database
if (trim($_POST['Num_Polizza']) == ""):
echo "Il campo Numero Polizza deve essere riempito!
";
else:
if (trim($_POST['Cognome']) == ""):
echo "Il campo Cognome deve essere riempito!
";
else:
if (trim($_POST['Nome']) == ""):
echo "Il campo Nome deve essere riempito!
";
else:
if (trim($_POST['Indirizzo']) == ""):
echo "Il campo Indirizzo deve essere riempito!
";
else:
if (trim($_POST['NumeroCivico']) == ""):
echo "Il campo Numero Civico deve essere riempito!
";
else:
if (trim($_POST['Comune']) == ""):
echo "Il campo Comune deve essere riempito!
";
else:
if ($_POST['Sesso'] == "0"):
echo "Il campo Sesso deve essere settato!
";
else:
if ($_POST['giornon'] == 0):
echo "Il campo Giorno deve essere settato!
";
else:
if ($_POST['mesen'] == 0):
echo "Il campo Mese deve essere settato!
";
else:
if ($_POST['annon'] == 1900):
echo "Il campo Anno deve essere settato!
";
else:
if (trim($_POST['Cod_Fis']) == ""):
echo "Il campo Codice Fiscale deve essere riempito!
";
else:
if (trim($_POST['Professione']) == "0"):
echo "Il campo Professione deve essere riempito!
";
else:
if (trim($_POST['Settore']) == "0"):
echo "Il campo Settore Occupazione deve essere riempito!
";
else:
if (trim($_POST['Modello']) == ""):
echo "Il campo Modello Vettura deve essere riempito!
";
else:
if (trim($_POST['Marca']) == ""):
echo "Il campo Marca Vettura deve essere riempito!
";
else:
if (trim($_POST['Cilindrata']) == ""):
echo "Il campo Cilindrata deve essere riempito!
";
else:
if (trim($_POST['CV']) == ""):
echo "Il campo Cavalli deve essere riempito!
";
else:
if (trim($_POST['Targa']) == ""):
echo "Il campo Targa deve essere riempito!
";
else:
if ($_POST['giornoi'] == 0):
echo "Il campo Giorno in Data di Immatricolazione deve essere settato!
";
else:
if ($_POST['mesei'] == 0):
echo "Il campo Mese in Data du Immatricolazione deve essere settato!
";
else:
if ($_POST['Classe_BM'] == "0"):
echo "Il campo Classe Bonus Malus deve essere settato!
";
else:
if (trim($_POST['Premio_Annuo']) == ""):
echo "Il campo Premio Annuo deve essere riempito!
";
else:
if ($_POST['Frazionam_Premio'] == "0"):
echo "Il campo Frazionamento Premio deve essere settato!
";
else:
if ($_POST['KM_Annui'] == 0):
echo "Il campo KM annui deve essere settato!
";
else:
if (trim($_POST['Agente']) == ""):
echo "Il campo Agente deve essere riempito!
";
else:
//assegnazione valore alle variabili di immissione nel database
$Num_Polizza = addslashes(stripslashes($_POST['Num_Polizza']));
$Cognome = addslashes(stripslashes($_POST['Cognome']));
$Nome = addslashes(stripslashes($_POST['Nome']));
$Indirizzo = addslashes(stripslashes($_POST['Indirizzo']));
$NumeroCivico = addslashes(stripslashes($_POST['NumeroCivico']));
$Comune = addslashes(stripslashes($_POST['Comune']));
$Sesso = addslashes(stripslashes($_POST['Sesso']));
$giornon = $_POST['giornon'];
$mesen = $_POST['mesen'];
$annon = $_POST['annon'];
if ($mesen==2 and ($giornon==30 or $giornon==31)):
echo "La data di nascita non è corretta!
";
else:
if (($annon%4)!=0)
if ($mesen==2 and $giornon==29):
echo "La data di nascita non è corretta!
";
else:
$Data_Nascita = $annon.'-'.$mesen.'-'.$giornon;
$Telefono = addslashes(stripslashes($_POST['Telefono']));
$Cod_Fis = addslashes(stripslashes($_POST['Cod_Fis']));
$Professione = $_POST['Professione'];
$Settore = $_POST['Settore'];
$Mail = addslashes(stripslashes($_POST['Mail']));
$Note = addslashes(stripslashes($_POST['Note']));
$Marca = addslashes(stripslashes($_POST['Marca']));
$Modello = addslashes(stripslashes($_POST['Modello']));
$Cilindrata = addslashes(stripslashes($_POST['Cilindrata']));
$CV = addslashes(stripslashes($_POST['CV']));
$Targa = addslashes(stripslashes($_POST['Targa']));
$Allestimenti_Sicurezza = implode(',',$_POST['Allestimenti_Sicurezza']);
$giornoi = $_POST['giornoi'];
$mesei = $_POST['mesei'];
$annoi = $_POST['annoi'];
if ($mesei==2 and ($giornoi==30 or $giornoi==31)):
echo "La data di immatricolazione non è corretta!
";
else:
if (($annoi%4)!=0)
if ($mesei==2 and $giornoi==29):
echo "La data di immatricolazione non è corretta!
";
else:
$Data_Immatricolazione = $annoi.'-'.$mesei.'-'.$giornoi;
$giornos = $_POST['giornos'];
$meses = $_POST['meses'];
$annos = $_POST['annos'];
if ($meses==2 and ($giornos==30 or $giornos==31)):
echo "La data di scadenza polizza non è corretta!
";
else:
if (($annos%4)!=0)
if ($meses==2 and $giornos==29):
echo "La data di scadenza polizza non è corretta!
";
else:
$Data_Scadenza = $annos.'-'.$meses.'-'.$giornos;
$Classe_BM = $_POST['Classe_BM'];
$Premio_Annuo = addslashes(stripslashes($_POST['Premio_Annuo']));
$Frazionam_Premio = $_POST['Frazionam_Premio'];
$KM_Annui = $_POST['KM_Annui'];
$Garanzie_Aggiuntive = implode(',',$_POST['Garanzie_Aggiuntive']);
$Agente = addslashes(stripslashes($_POST['Agente']));
//Connessione ed immissione dati tabella anagrafica
$linka = mysql_connect($host, $user, $dbpassword)
or die("Could not connect ");
print ("Connected successfully
");
mysql_select_db($name, $linka)
or die ("Error in Database Input ");
$querya = mysql_query("insert into anagrafica (Cognome,Nome,Indirizzo,NumeroCivico,Comune,Sesso,Data_Nascita,Telefono,Cod_Fis,Professione,Settore,Mail,Note) VALUES ('$Cognome','$Nome','$Indirizzo','$NumeroCivico','$Comune','$Sesso','$Data_Nascita','$Telefono','$Cod_Fis','$Professione','$Settore','$Mail','$Note')");
//controllo immissione dati
if ($querya)
echo "I DATI SONO STATI INSERITI CORRETTAMENTE NELLA TABELLA ANAGRAFICA
";
else
echo "CLIENTE GIA' PRESENTE NELLA TABELLA ANAGRAFICA
";
mysql_close($linka);
//Connessione ed immissione dati tabella veicolo
$linkv = mysql_connect($host, $user, $dbpassword)
or die("Could not connect ");
print ("Connected successfully
");
mysql_select_db($name, $linkv)
or die ("Error in Database Input ");
$queryv = mysql_query("insert into veicolo (Marca,Modello,Cilindrata,CV,Targa,Allestimenti_Sicurezza,Data_Immatricolazione) VALUES ('$Marca','$Modello','$Cilindrata','$CV','$Targa','$Allestimenti_Sicurezza','$Data_Immatricolazione')");
//controllo immissione dati
if ($queryv)
echo "I DATI SONO STATI INSERITI CORRETTAMENTE NELLA TABELLA VEICOLO
";
else
echo "ATTENZIONE! VEICOLO GIA' PRESENTE NEL DATABASE!
";
mysql_close($linkv);
//Connessione ed immissione dati tabella polizza
$linkp = mysql_connect($host, $user, $dbpassword)
or die("Could not connect ");
print ("Connected successfully
");
mysql_select_db($name, $linkp)
or die ("Error in Database Input ");
$queryp = mysql_query("insert into polizza (Num_Polizza,Data_Scadenza,Cod_Fis,Targa,Classe_BM,Premio_Annuo,Frazionam_Premio,KM_Annui,Garanzie_Aggiuntive,Agente) VALUES ('$Num_Polizza','$Data_Scadenza','$Cod_Fis','$Targa','$Classe_BM','$Premio_Annuo','$Frazionam_Premio','$KM_Annui','$Garanzie_Aggiuntive','$Agente')");
//controllo immissione dati
if ($queryp)
echo "I DATI SONO STATI INSERITI CORRETTAMENTE NELLA TABELLA POLIZZA
";
else
echo "ERRORE! POLIZZA GIA' PRESENTE NEL DATABASE! VERIFICA I DATI IMMESSI!
";
mysql_close($linkp);
?>
<HTML>
<HEAD></HEAD>
<BODY>
<CENTER>
POSSIBILI SCELTE
<form method=post action=Start.php>
<input type=submit value="INSERISCI ALTRO CLIENTE">
</form>
<form method=post action=Query.php>
<input type=submit value="CERCA INFORMAZIONI">
</form>
<form method=post action=Index.php>
<input type=submit value="TORNA ALL'INIZIO">
</form>
</CENTER>
</BODY>
</HTML>
<?php
endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;
endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;
?>