no output is shown

the output is blank screen please help php version 5.4
[php]<?php

?>

logintest <?php /* if the "submit" variable doesn't exist. so form has not been submitted yet display initial page. */ if(!isset($_POST['submit'])) { ?> Enter a number : <? } else { /* if the "submit" variable exist. so form has been submitted. process the form data and display result */ $number = $_POST['number']; if($number > 0) echo "You entered a positive number"; elseif($number < 0) echo "You entered a negative number"; else echo "You entered 0";
        }
    ?>
</body>
[/php]

I called this file - posneg.php
[php]<?php
/* Try to keep you PHP and HTML separate as possible /
/
I like keeping the action (result of user’s action) part of the form on the /
/
top of the page if it’s going back to the same page. /
if ( isset($_POST[‘submit’]) && $_POST[‘submit’] == “Go” ) {
/
You could also simply do
$number = htmlspecialchars($_POST[‘number’], ENT_QUOTES | ENT_HTML5, “UTF-8”); /
$number = filter_input(INPUT_POST, ‘number’, FILTER_VALIDATE_FLOAT);
/
Using a switch statement instead of an if statement */
switch ($number) {
case ($number === 0): // Must test exact for zero:
$message = $number . " is a Zero.";
break;
case ($number < 0):
$message = $number . " is a negative number";
break;
case ($number > 0):
$message = $number . " is a positive number.";
break;
}
}

?>

logintest

<?php echo ( isset($message) ) ? $message : "Wonder what number you will pick?"; ?>

Enter a number : [/php]
Sponsor our Newsletter | Privacy Policy | Terms of Service