Ora mi mette 'erore di variabili', ma perchè? Non dovrebbe!
Codice PHP:
<?php
session_start();
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) {
if (isset($row['NOME'])&&isset($row['COGNOME'])) {
$_SESSION['nome'] = $nom;
$_SESSION['cognome'] = $cog;
} else {
die ('Errore di varibili');
}
} else {
die ('Codice errato!');
}
} else {
die ('Questo utente non esiste!');
}
} else {
die ('Errore, controlla i dati!');
}
}