【发布时间】:2016-05-20 03:06:39
【问题描述】:
我在 PHP 中编写此代码,单击提交后,我希望将值保存在 texbox 中。第一次打开页面时,我在 textfild 中看到一些错误?我该如何解决这个问题?
<html>
<body>
<form action="" method="GET">
First number<input type="text" name="num1" placeholder="<?php echo $_GET['num1'] ; }?>"/>
Second number<input type="text" name="num2" placeholder="<?php echo $_GET['num2'] ; ?>"/>
<input type="submit" name="submit" value="Submit"/>
</form>
<?php
if(isset($_POST['submit']))
{
$num1=$_GET['num1'];
$num1=$_GET['num2'];
$sum=($num1+$num2);
echo "Sum is :<input type='text' value='$sum'/>";
}
?>
</body>
</html>
【问题讨论】:
-
你能把错误的文本贴出来吗?我猜它必须与未设置的变量有关。
-
这一点
if(isset($_POST['submit'])){...}永远不会启动。 -
似乎是 POST 和 GET....