if ($nome1 == "") {
print("<fieldset><legend>Il campo Nome deve essere compilato</legend><label>

Nome: <input type=\"text\" name=\"nome\" size=\"20\"></p></label></fieldset>
");
}
elseif(is_int($nome1) or is_float($nome1)){
print("<fieldset><legend>Il campo Nome deve essere compilato correttamente</legend><label>

Nome: <input type=\"text\" name=\"nome\" size=\"20\"></p></label></fieldset>
");
}else{
print("<input type=\"hidden\" name=\"nome\" value=\"".$_POST['nome']."\">");
}

scusate la banalita'

ma nel controllo del elseif

ho messo float , che da quello che ho capito dovrebbe controllare se c'e' un valore numerico all'interno della stringa

ora se scrivo nel capo nome
dante
va bene..
se scrivo
22
mi dice giustamente di scrivere un nome corretto

pero' se scrivo
d2
me lo passa lo stesso


ho provato a mettere al posto di is_float
is_numeric

ma il risultato e' uguale

ora che comando devo scrivere
per fargli controllare
se all'interno della stringa ci sia un numero?

grazie