Così dovrebbe andare..

<body><?
if (is_numeric($_POST['numero']))
{
echo $_POST['numero'];
} else {
echo 'errore';
}
?>

<form name="form1" method="post" action="">
<input name="numero" type="text" id="numero">
<input type="submit" name="Submit" value="Invia">
</form>
</body>