Ciao a tutti,
io ho questo codice :
Codice PHP:
<?php
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$email = $_POST['email'];
$username = $_POST['username'];
$password = $_POST['password'];
$passwordr = $_POST['passwordr'];
$connessione = mysql_connect ("localhost","root","");
$connessionedatabase = mysql_select_db ("utenti");
$controllomultipli = "SELECT *FROM id_utenti where email='$email' && username='$username'";
$risultatomultipli = mysql_query($controllomultipli);
$contamultipli = mysql_num_rows($risultatomultipli);
$inserimentotabella = "INSERT INTO id_utenti (nome,cognome,email,username,password)VALUES('$nome','$cognome','$email','$username','$password')";
$inserimentofinale = mysql_query($inserimentotabella);
if (!$connessione)
{
die ("</p align='center'>Server al momento non disponibile, <a href='registrati.php'>riprova</a><p>");
}
else
{
if (!$connessionedatabase)
{
die ("</p align='center'>Server al momento non disponibile, <a href='registrati.php'>riprova</a><p>");
}
else
{
if($contamultipli>0)
{
die ("</p align='center'>Username e/o email esistenti, <a href='registrati.php'>riprova</a><p>");
}
else
{
if($password!=$passwordr)
{
die ("</p align='center'>Password non corrispondenti, <a href='registrati.php'>riprova</a><p>");
}
else
{
if(!$inserimentofinale)
{
die ("</p align='center'>Server al momento non disponibile, <a href='registrati.php'>riprova</a><p>");
}
else
{
echo "Ciao $nome sei stato registrato con successo";
}
}
}
}
}
?>
Se nel mio documento html metto un username e una email già registrata nel db utenti, tabella id_utenti, lui mi dice che già ci sono ma me le mette cmq nel database, in teoria non dovrebbe fermarsi col die??
Grazie