私は2つのボタンが付いたHTML /小枝/ブートストラップファイルを持っている:私は、フォームが/提出使用してキャンセルされたかどうかをチェックし、PHPで次に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>
をチェック:
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");
}
しかし、送信ボタンが機能せず、常にメニューにリダイレクトされます。
私は、さまざまな形態へのユーザ入力を持つものを作り、提出しますボタンと他のボタンをキャンセルする – Manulaiko
あなたのフォームメソッドは 'POST'ですが、' $ _GET ["button"] 'をチェックします – fusion3k
' twig'については何もしませんが、 'POST 'GETで値を取得しようとします。それはうまくいきません。代わりに '$ _POST [...]'を試してみてください。 – icecub