Ciao a tutti, in questo codice mio risulta esserci un errore, mi fa passare il form di login che ho creato anche se la password è sbagliata, senza darmi alcun errore, anche se provassi a non immettere i dati, riesco ad entrare, evidenziate qualche errore di sintassi o cose così che ho fatto?
DOVE SBAGLIO?
Codice PHP:
<?php
session_start();
if (isset($_SESSION['nome'], $_SESSION['cognome'])) {
$_SESSION['nome'] = $nom;
$_SESSION['cognome'] = $cog;
if (isset($_POST['email']) && isset($_POST['codice'])) {
$email = $_POST['email'];
$code = $_POST['codice'];
if ($email && $code) {
$con = mysql_connect('localhost','root','')
or die ('Errore di connessione');
mysql_select_db('noteit')
or die ('Errore');
$query = mysql_query("SELECT * FROM utenti WHERE EMAIL='".$email."'");
$numrow = mysql_num_rows($query);
if ($numrow!=0) {
while ($row = mysql_fetch_assoc($query)) {
$dbemail = $row['EMAIL'];
$dbcode = $row['CODICE'];
$_SESSION['nome'] = $row['NOME'];
$_SESSION['cognome'] = $row['COGNOME'];
}
if ($email==$dbemail&&$code==$dbcode) {
} else {
die ('Codice errato!');
}
} else {
die ('Questo utente non esiste!');
}
} else {
die ('Errore, controlla i dati!');
}
}
}
?>