我有这样的表格
<html>
<body>
<form action="calc.php" method="post">
Primo numero: <input type="text" name="a" /></br>
Operazione (+-*/): <input type="text" name="b" /></br>
Secondo numero: <input type="text" name="c" />
<input type="submit" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
骗了一个名为calc.php的单独的.php文件
就像
<?php echo $_POST["a"]; ?><?php echo $_POST["b"]; ?><?php echo $_POST["c"]; ?><strong>=</strong>
<?php
if ($_POST["b"] == "+")
{
echo $_POST["a"] + $_POST["c"];
}
if ($_POST["b"] == "-")
{
echo $_POST["a"] - $_POST["c"];
}
if ($_POST["b"] == "*")
{
echo $_POST["a"] * $_POST["c"];
}
if ($_POST["b"] == "/")
{
echo $_POST["a"] / $_POST["c"];
}
?>
Run Code Online (Sandbox Code Playgroud)
它工作正常,但我想在同一页面显示结果
我能怎么做?
您可以将代码放在同一个文件中,并将表单更改为:
<form action="" method="post">
Run Code Online (Sandbox Code Playgroud)
要么
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Run Code Online (Sandbox Code Playgroud)
将其提交到同一页面.
| 归档时间: |
|
| 查看次数: |
3164 次 |
| 最近记录: |