我是php的新手,我正在尝试准备一种表单,您必须在表单中输入两个数字,这些数字在提交时会彼此加在一起。 它可以正常工作,但是每当我单击提交时,它都会在浏览器中打开一个新标签页(经过chrome和firefox测试)显示给anwser,这是我不想要的。 我将php代码写入与html相同的文件中。 谁能帮我? 谢谢!
<!DOCTYPE html>
<form target="/index.php" method="GET">
<input type="number" name="num1">
<input type="number" name="num2">
<input type="submit">
</form>
<p>anwser:</p>
<?php
echo $_GET["num1"] + $_GET["num2"];
?>
答案 0 :(得分:1)
php与新窗口无关...
它的目标是什么...它会打开一个内部名称为“ /index.php”的新窗口 您正在寻找的是action =“ / index.php”
<form action="/index.php" method="GET">
<input type="number" name="num1">
<input type="number" name="num2">
<input type="submit">
</form>
<p>anwser:</p>
<?php
echo $_GET["num1"] + $_GET["num2"];
?>