scusami, ma non ne capisco il funzionamento...
come fa a funzionare quel povero "(int)" messo così? (di fatti non mi funziona correttamente).


Forse sono io che sbaglio? Ho messo giù al volo questo:
codice:
<body><?
if ($_POST['numero'] != (int)$_POST['numero']) 
{ 
echo 'errore';
} else { 
echo $_POST['numero'];
}
?>

<form name="form1" method="post" action="">
  <input name="numero" type="text" id="numero">
  <input type="submit" name="Submit" value="Invia">
</form>
</body>
in ogni caso mi mostra ciò che scrivo....