【发布时间】:2014-03-06 11:06:40
【问题描述】:
这里的新手使用一个简单的表单,要求用户输入两个整数,然后将它们相加并打印出总数。我已经检查过很多次了,似乎我的修女没有捕捉到数字,或者整数正在正确初始化?我不确定-我是新手,很困惑。任何帮助表示赞赏(是的,我已经通过 google 和 php.net 搜索了答案,但我还没有达到我理解我正在阅读的内容的水平,我猜想将其整理出来)。
代码:
<?
//adder.php
if (isset($_POST['num1']))
{
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$myTotal = $num1 + $Num2;
echo "<h2 align=center>You added <font color=blue>" . $num1 . "</font> and ";
echo "<font color=blue>" . $num2 . "</font> and the answer is <font color=red>" . $myTotal . "</font>!";
unset($_POST['num1']);
unset($_POST['num2']);
}else{
?>
<html>
<body>
<h1 align="center">Adder </h1>
<form action="<? print $_SERVER['PHP_SELF']; ?>">
Enter the first number:<input type="text" name="Num1"><br>
Enter the second number:<input type="text" name="num2"><br>
<input type="submit" value="Add Em!!">
</form>
</body>
</html>
<?php
echo "<br /><a href=" . $_SERVER['PHP_SELF'] . ">Reset page</a>";}
?>
【问题讨论】: