【发布时间】:2014-03-03 04:05:48
【问题描述】:
我制作了这个简单的 php 来检查一个数字是正数还是负数。它有效,但我收到此通知:未定义索引:提交。
<?php
if (!$_POST["submit"])
{
?>
<body>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
Enter a number: <input name="number" size="2">
<input type="submit" name="submit" value="Go">
</form>
</body>
<?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';
}
}
?>
我是 php 新手,所以如果你愿意的话:)
【问题讨论】:
-
首次加载页面时,
$_POST值中将没有值。 $_POST 只会在您提交表单时填充。
标签: php forms indexing submit undefined