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"
La mia tabella "utente" è cosi composta :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); }
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...

Rispondi quotando