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:
Praticamente non arriva mai all'else, si ferma in queste elseif, che compili il campo o meno.Codice PHP:elseif( $eta != '' ) {
if( !is_numeric($eta) ) {
echo "Campo Età non corretto!";
}
}
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

Rispondi quotando
