Salve ragazzi, ho bisogno di un piccolo aiuto per un form di registazione. Ho già effettuato tutte le procedure per la connessione al database e la registrazione di un nuovo utente(effettuando anche il controllo che tutti i campi non fossero vuoti). Il problema ora è che devo controllare che alla registrazione di un nuovo utente, non sia già presente nel database(questo controllo deve essere effettuato sulla email in quanto per il login ho impostato solo email e password senza username). Ecco il codice che ho scritto fin'ora(ve lo posto senza html):
<?php
$connessione = mysqli_connect('localhost', 'root', '', 'contatti');
if($connessione) {
echo 'Sei connesso!';
}
?>
<?php
$avviso = "";
if(isset($_POST['registrati'])) {
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$codice_fiscale = $_POST['codice_fiscale'];
$email = $_POST['email'];
$password = $_POST['password'];
$numero = $_POST['numero'];
if(!empty($nome) && !empty($cognome) && !empty($codice_fiscale) && !empty($email) && !empty($password) && !empty($numero)) {
$query = "INSERT INTO utenti(nome, cognome, codice_fiscale, email, password, numero) VALUES ('{$nome}' , '{$cognome}', '{$codice_fiscale}', '{$email}', '{$password}', '{$numero}')";
$creaUtenti = mysqli_query($connessione, $query);
if(!$creaUtenti) {
die('Query fallita' . mysqli_error($connessione));
}
$avviso = "Dati registrati con successo";
echo $avviso;
}
else {
$avviso = "I campi non devono essere vuoti!";
echo $avviso;
}
}
?>