[英]php Form and action in the same page
我有這樣的形式
<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>
說謊於名為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"];
}
?>
效果很好,但我想在同一頁面上顯示結果
我能怎么做?
您可以將代碼放在同一文件中,並將表單更改為:
<form action="" method="post">
要么
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
提交到同一頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.