隠されたポスト変数とクエリ文字列を送信することは、いくつかの形式のデータ変数(FIRSTNAME、LASTNAME、街を取ります状態)、POSTフォームを使用してpage2.phpに送信します。は、私は3つのページstart.htmlここpage2.phpを持っており、</p> <p>start.htmlここをfinal.phpページに変数を取得
私は、これらのポスト変数をさまざまな方法でfinal.phpに送信します。 firstnameとlastnameを問合せ文字列(GET変数)として、cityとstateをPOSTを介してpage3に渡す隠し変数として指定します。
私はそれぞれ別々に行う方法を理解していますが、一度に両方を行うことは可能ですか?
<?php
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$city = $_POST['city'];
$state = $_POST['state'];
$url = "final.php?firstname=".$firstname."&lastname=".$lastname;
<form action="<?php echo $url; ?>" method="post">
<input type="hidden" name ="city" value="<?php echo $city; ?>">
<input type="hidden" name ="state" value="<?php echo $state; ?>">
<input type="submit" value="next page">
</form>
?>
またはヘッダ:page2.phpに、最高のゲストをある私が試したもの
、(所在地:$のURL);
多分hrefを使用しますか?
「POST」または「GET」は、一度に1つずつしか実行できません。なぜあなたは '' GET''と '' POST'''のどちらかを送る必要がありますか? – Blinkydamo
重複している可能性がありますので、これを確認してください:http://stackoverflow.com/questions/2749406/post-and-get-at-the-same-time-in-php – Pixel1002
上記のコードはあなたが望むことをしていませんか? $ _GET配列には、 'final.php'の姓と名字と、$ _POST配列の都市名と州名が表示されます。 – RamRaider