chartpaper, sorry about the typo's.
This works for me (every time)...
<?php
if(!isset($_POST['number'])) {
echo "No number was passed";
} else {
echo "The number entered was: ".$_POST['number'];
if ($_POST['number'] > 10)
echo "<BR>That's a big number.";
}
?>
As 'TheDefender' says, isset($POST['var']) will always return 'true', but what confuses me is why, if that is so, !isset($POST['var']) can return 'true' (surely only 'false').
I could be wrong (of course).
Paul.
EDIT: hit the submit button too quickly