1

最終ページでクリックされたリンクの値を取得したい。

e.g. Computer & Network/Components and parts  -- New York /City

例。

ページ1

$Category = $_POST["cat"];
$Subcategory =$_POST["Subcat"]

ページ2

$Province = $_POST["Province"];
$City =$_POST["City"]

{echo "You selected to post on"$Category . "Subcategory" In $Province . $City}

送信ボタンではなくリンクを使用して、選択したリンクを表示したい

4

3 に答える 3

2

使用する$_GET

例えば ​​:

<a href="page.php?cat=Category&subcat=Subcategory&province=Province&city=City">link</a>

PHP:

echo "You selected to post on" . $_GET["cat"] . "/" . $_GET["subcat"] . " - " . $_GET["province"] . "/" . $_GET["city"];
于 2013-08-06T21:03:22.337 に答える
1

通常、この種のことは、$_POST 変数ではなく、$_GET 変数で実現されます。これらは、URL のドキュメント名の後に続きます。そのようです:

site.com/myPage.php?cat=カテゴリー&subcat=サブカテゴリー

POST が絶対に必要な場合 (理由がよくわかりません)、JQuery などの Javascript フレームワークを使用して、リンクをクリックしたときに投稿される非表示のフォームを作成できる場合があります。これがナビゲーションの地獄になることを理解してください...誰かが「戻る」をクリックするたびに、ブラウザは情報を再送信している可能性があることを警告します。

于 2013-08-06T21:04:32.013 に答える