次のフォームを送信した後、placeid=2
という部分はURLに表示されません。手伝ってください。パラメータにあなたもこのように隠しフィールドを使用することができますこの方法を提出するためのHTML、PHP:フォーム送信後に変数が表示されない
<form method="GET" action="localhost/place.php?placeid=2">
<button class="yesbtn" type="submit">Yes</button>
</form>
次のフォームを送信した後、placeid=2
という部分はURLに表示されません。手伝ってください。パラメータにあなたもこのように隠しフィールドを使用することができますこの方法を提出するためのHTML、PHP:フォーム送信後に変数が表示されない
<form method="GET" action="localhost/place.php?placeid=2">
<button class="yesbtn" type="submit">Yes</button>
</form>
ちょうどすべてここにテストしていますが、あなたのスクリプトが動作するようにしたい場合。 method = "post"を使用する必要があります。それ以外の場合は動作しません。
私はアヨブElyalaouiからの答えはに動作しますが、あなたが望む行動にコード化されますhttp://paules.eu/form.php
を働い
<html>
<head></head>
<body>
<form method="post" action="page.php?placeid=2">
<button class="yesbtn" type="submit">Yes</button>
</form>
</body>
</html>
をテストしました。
:
<input type="hidden" value="<?= $id ?>">
URLに値を渡す場合はどうすればよいですか? –
フォームにメソッドパラメータがない場合はフォームにありますが、フォームにmethod = "post"がある場合は表示されません。 – Splinti
これは、あなたがそれをやるべきか、本当にです。フォームでmethod = "get"を使用すると、元のフォームと同様に、URL文字列にクエリパラメータが表示されます。
form.html:
<form action="localhost/place.php" method="get">
<input type="submit" value="2" id="placeid" name="placeid">
</form>
** [HTTPメソッド:GET vs. POST](http://www.w3schools.com/tags/ref_httpmethods.asp)** –
あなたは穴のページを投稿できますか?問題は$ idが現在のページに見つかりません。 – Paules
と$ idはどこから来たのですか? –