ホームページ > バックエンド開発 > PHPチュートリアル > 投稿で取得した値をフォームフォームに渡して同じページに取得します

投稿で取得した値をフォームフォームに渡して同じページに取得します

WBOY
リリース: 2016-06-13 13:16:26
オリジナル
1165 人が閲覧しました

post で取得した値を渡し、同じページで

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->$rkno = $_GET['rkno'];
$type = $_GET['type'];
$kw_info = $_POST['kw_info'];
ログイン後にコピー


のフォームに渡します。これらは前のページで取得した値です。 $rknoと$typeの値は前ページの前ページから取得した値です。次に、これらの値をフォームに入力します:
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><form name="formEditItem" method="post" action="rk_select.php?action=query&rkno='.$rkno.'&type='.$type.'&kw_info='.$kw_info.'">
ログイン後にコピー


ページの $_POST で渡された値がありますが、フォーム内の $kw_info 値は値が取得されないのはなぜですか?




-----解決策---------
$_GETと$_POSTの値を同時に取得できる$_REQUESTの使用を推奨します。 。
------解決策---------
フォーム コードを入力しますここでの最終的な出力は何でしょうか?結果は明らかです
------解決策---------
話し合う

引用:

何を言っているのかわかりません

そうですね、3 つのページ a、b、c、$_GET['rkno'] があるとします。 $_GET[ 'type'] は get を通じてページ a からページ b に渡され、次に $_GET['rkno'] の以前の値に接続された $_POST['kw_info'] をページ b からポストします。 _GET['type'] c ページに渡されます。このとき、$_GETと$_POSTの値が取得できます。取得した3つの値をCページのフォームに入れたいのですが...

------解決策---------
$kw_infoはcページから取得したものではないでしょうか無価値?出力:
echo $kw_info = $_POST['kw_info'];
------解決策----------------------
ページ a、送信ページに値を入力する必要がありますb、ページ b の