Ci sono errori?
Il problema è questo: ho creato due form, uno di registrazione e uno di login, e fin qui 0 errori e tutto andava liscio come l'olio.
Poi ho creato una pagina, una homepage e ho inserito qui un pulsante Home che ricarichi la pagina.
Una volta premuto home:
codice:
Notice: Undefined index: EMAIL in C:\Program Files\EASYPHP\www\cycle.php on line 5

Notice: Undefined index: CODICE in C:\Program Files\EASYPHP\www\cycle.php on line 6
ERRORE, CONTROLLA I DATI!
Praticamente torna alla pagina di login e non avendo potuto scriverci niente negli input email e codice perché la pagina non è comparsa nel video, mi da questo errore.

Di cosa mi devo servire? Delle variabili di sessione, ok, ma in che modo?
Chiedo estremo aiuto, le guide nel web qui non mi hanno aiutato!



home.php

Codice PHP:
IF (ISSET($_POST['HOME'])) {
} ELSE {
INCLUDE 
'cycle.php';

Codice PHP:
<INPUT 
TYPE
='SUBMIT'     
NAME='HOME' 
VALUE='Home' 
ONCLICK="location.reload()"/> 
login.php

Codice PHP:
<FORM ACTION='home.php' METHOD='POST'>
...
INPUT EMAIL E INPUT CODICE
<INPUT
TYPE
='SUBMIT'
NAME='VAI'
VALUE='Vai'    />
</
FORM
cycle.php

Codice PHP:
<?PHP

    session_start
();

    
$EMAIL $_POST['EMAIL'];
    
$CODE $_POST['CODICE'];
    
    IF (
$EMAIL&&$CODE) {
    
        
$CON mysql_connect('localhost','root','') OR DIE ('NO CONNECT!');                
        
mysql_select_db('utenti') OR DIE ('NO DB!');        
        
$QUERY mysql_query("SELECT * FROM dati WHERE EMAIL='$EMAIL'");                
        
$NUMROW mysql_num_rows($QUERY);
        
        IF (
$NUMROW!=0) {
                
            WHILE (
$ROW mysql_fetch_assoc($QUERY)) {
                
$DBEMAIL $ROW['EMAIL'];
                
$DBCODE $ROW['CODE'];
            }
                    
                IF (
$EMAIL==$DBEMAIL&&$CODE==$DBCODE) {
                        
                } ELSE {
                    DIE (
'CODICE ERRATO!');
                }
        
        } ELSE {
            DIE (
'QUESTO UTENTE NON ESISTE!');
        }
            
    } ELSE {
        DIE (
'ERRORE, CONTROLLA I DATI!');
    }
            
?>