Salve ragazzi, ho un problema di inserimento di dati nel database mysql.
Non capisco il perchè del problema. Vi posto il codice
Quando inserimisco i dati nelle textbox e combobox(ovvero quelle per la data e per la città) clicco sul mio pulsante "invia" lo script esegue tutti i controlli sui dati per poi eseguire la query che poi non va a buon fine inquanto mi da a video l'ultima echo...ovvero "Errore durante l'inserimento"
codice:
$tipo_utente="privato";
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$data_nascita=$_POST['giorno']."/".$_POST['mese']."/".$_POST['anno'];
$citta=$_POST['citta'];
$telefono=$_POST['telefono'];
$cellulare=$_POST['cellulare'];
$email=$_POST['email'];
$email_2=$_POST['email_2'];
if (trim($nome) == "" OR trim($cognome) == "" OR trim($email) == "" OR trim($email_2) == ""){
echo "I campi obbligatori devono essere riempiti!"; }
elseif($email!==$email_2){
echo "Email di verifica non corretta!"; }
elseif ($_POST['cpt'] == ""){
echo "Il campo di verifica del codice va riempito!"; }
elseif(isset($_POST['cpt']) && !empty($_POST['cpt']))
if($_SESSION['CAPTCHA'] != strtolower($_POST['cpt'])){
echo "Codice errato!"; }
else{
@include "config.php";
$query="INSERT INTO utente (tipo_utente,nome,cognome,data_nascita,citta,telefono,cellulare,email) VALUES ('$tipo_utente','$nome','$cognome','$data_nascita','$citta','$telefono','$cellulare','$email')";
if (mysql_query($query, $conn))
echo "Iscrizione effettuata con successo!";
else
echo "Errore durante l'inserimento!";
mysql_close($conn);
}
La mia tabella "utente" è cosi composta :
cod_utente notnull autoincrement e primarykey
tipo_utente notnull
nome notnull
cognome notnull
data_nascita notnull ---> (unione di 3 combobox giorno mese anno, il formato del campo è "date")
citta notnull ---> (i dati provengono da una combobox che li estrapola da una tabella presente nel database)
telefono null
cellulare null
email notnull
ditta null
data_reg --->( data registazione utente quindi ho messo il tipo "datetime" )
Il campo "ditta" è un campo che mi serve per altri scopi, ovvero per utenti registrati aventi un'azienda! ma il problema per adesso non sussite poichè mi sto occupando degli utenti di tipo "privato" !
Il file config.php è ben impostato ed anceh testato perchè ho già usato questo file per l'iscrizione alle newsletter e tutto funziona alla perfezione!
Gentilmente aiutatemi perchè sto quasi per impazzire! Magari sarà una stupidata...