echo "<form method="POST" action="' . htmlspecialchars($_SERVER["PHP_SELF"]) . '"><button type='submit'>Yes</button></form>";
echo "<form method="POST" action="' . htmlspecialchars($_SERVER["PHP_SELF"]) . '"><button type='submit'>No</button></form>";
我想制作2个按钮,但不知道如何让他们发送$ _POST [&#34;是&#34;]和$ _POST [&#34; no&#34;]。
答案 0 :(得分:1)
通常的方法是使用带有两个提交按钮的单个表单:
<form action="" method="post">
<input type="submit" name="answer" value="Yes" />
<input type="submit" name="answer" value="No" />
</form>
要查看它的实际效果,请添加:
var_dump($_POST);
到您的PHP。您应该看到只发送了您点击的按钮。