KingPhil
23rd September 2006, 05:21 AM
I have scripted this simple PHP page right out of a book and it doesn't work. You are meant to enter a number and it will state whether the number you entered is a positive number, negative number or 0. When I use it, nothing happens. You can view it here: http://www.philip.family.nu/form2.php.
Here is the source code:
<html>
<head></head>
<body>
<?php
if (!$_POST['submit'])
{
?>
<form action="<?=$_SERVER['PHP_SELF']?>" <method="post">
Enter a number: <input name="number" size="2">
<input type="submit" name="submit" value="Go">
</form>
<?php
}
else
{
$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>
</html>
Here is the source code:
<html>
<head></head>
<body>
<?php
if (!$_POST['submit'])
{
?>
<form action="<?=$_SERVER['PHP_SELF']?>" <method="post">
Enter a number: <input name="number" size="2">
<input type="submit" name="submit" value="Go">
</form>
<?php
}
else
{
$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>
</html>