我正在使用以下环境:
PHP 5.6版 Apache 2.4 O.SWindows 10。
以下是我的表单代码和处理表单提交的PHP脚本。当我提交表格时,我得到一个空白页面。它不打印“总计:”。此外,如果我删除isset
条件,我会收到以下错误:
“注意:未定义的索引:F:\ small php projects \ addnnum.php中的value1 在第5行“
“注意:未定义的索引:F:\ small php projects \ addnnum.php中的value2 在第6行“
addnum.html
<!DOCTYPE html>
<html>
<title>PHP - Add two numbers</title>
<body>
<form action="addnnum.php" method="post">
<input type="number" name="value1" value="0" />
<input type="number" name="value2" value="0" />
<input type="submit" name="submit" value="Calculate values"/>
</form>
</body>
</html>
addnnum.php
<?php
echo "Test";
if (isset($_POST['submit']))
{
$value1 = $_POST['value1'];
$value2 = $_POST['value2'];
$sum = $value1 + $value2;
echo "Total :" . $sum;
}
?>
答案 0 :(得分:0)
我找到了问题的原因。它似乎是PHP风暴版本10中的问题。
我已卸载ver 10并安装了ver 9.它运行正常。这是链接
希望这会有所帮助..