ho un problemino con il controllo di 3 campi form... il problema probabilmente (anzi... di sicuro) è banale... ma è da un po' ke mi ci scervello e nn risolvo
Codice PHP:
if ($nick=="" and $mail=="" and $ip=="" and $flag_check==0){
echo "Non hai compilato nessun campo
\n";
}
elseif (isset($mail) and $mail!="" and $flag_check==0 and $mail=="" and $ip=="" && !strstr($mail,".") or !strstr($mail,"@")){//controllo mail
echo "Non hai inserito una email valida.
\n";
}
elseif (isset($ip) and $nick=="" and $mail=="" and $ip=="" and $flag_check==0){
echo "Non hai inserito un IP valido.
\n";
}
elseif (!is_numeric($giorni) and $flag_check==0){
echo "Non hai inserito un numero valido.
\n";
}
else {
echo "Tutto OK.
\n";
}
il controllo di $nick, $mail, $ip e $giorni lo svolge correttamente... e dove sta l'errore allora?
teoricamente, se sono già stati compilati i campi $nick o $ip nn mi deve svolgere nessun controllo su $mail... invece lo fa!! :master: