Ciao a tutti,
posto una stupidata, ma non capisco dive sbaglio.
Sto facendo dei controlli su dati provenienti da form prima di creare la query.
Ho una serie di condizioni e sono strutturate così:
if
elseif.......
else

ovviamente di elseif ce ne sono molte.
Il problema nasce quando devo controllare dei campi che non necessariamente devono essere compilati, facendo un esempio:
Codice PHP:
elseif( $eta != '' ) {
    if( !
is_numeric($eta) ) {
        echo 
"Campo Età non corretto!";
    }

Praticamente non arriva mai all'else, si ferma in queste elseif, che compili il campo o meno.
Non capisco perchè, dovrebbe saltarle se il campo è vuoto, invece no.
Dove sbaglio?
Che modo posso usare per controllare un campo solo se è compilato?
Grazie ciao