我有一个HTML /嫩枝/引导有两个按钮文件:提交的HTML /嫩枝/引导/ PHP不可用按钮价值
<form method="post" action="procuser.php">
<div class="form-group">
<label for="Details">Details:</label>
<textarea class="form-control" rows="5" id="details" name="details">{{ details }}</textarea>
</div>
<button type="submit" name="button" value="submit" class="btn btn-default">Submit</button>
<button type="submit" name="button" value="cancel" class="btn btn-default">Cancel</button
<br><span class="err">{{ err }}</span>
</form>
然后在PHP,我检查表单是否提交/使用取消检查:
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
if (isset($_GET["button"]) && $_GET["button"] == "submit")
{
if (postData(input("details"))) // <- never reaches here?
header("success.php");
}
else
header("menu.php");
}
但提交按钮不起作用,我总是被重定向到菜单。
我会做出不同的形式,一个用户输入并提交按钮和其他与取消buttom – Manulaiko
你的表单方法是'POST',但你检查'$ _GET [“按钮”]' – fusion3k
我什么都没有关于'树枝',但我知道你正在提交'POST '并尝试用'GET'获取值。这不会奏效。改为使用'$ _POST [...]'。 – icecub