1

私はPHPの初心者ですが、この問題を解決するために何年も努力してきました:

リンクを介して SESSION に入れるデータを抽出したい MySQL ARRAY があります。それはかなり単純なはずですが、私は解決策を見つけようと夢中になっています。

これが私がやろうとしていることです:

配列出力:

名前 – 国

ジェームス – ドイツ (リンク)

ジョージ – メキシコ (リンク)

トム – フランス (リンク)

ピーター – アイルランド (リンク)

各 ARRAY 出力の最後にリンクが必要です。リンクが押されると、特定の VARIABLE が SESSION に送信され、ユーザーも新しいページに送信され、そこで SESSION が再び取得されます。

SESSIONに送信できる唯一の変数は、常に最後のものです。「ピーター – アイルランド」、元の横のリンクを押しても。ジョージ。もどかしい!!

何をすべきか?

4

1 に答える 1

0

URLに値を渡す必要があり、SESSIONは必要ありません..

SESSION 変数で値を取得すると、常に上書きされます。そのため、最後の値のみを取得します。より良い方法は、URLに名前と国を渡すだけです..

<a href="yourpage.php?name=James&country=Germany">James – Germany</a>

次に、その値を取得しますyourpage.php

echo $_REQUEST['name'];    // James
echo $_REQUEST['Country']; // Germany
于 2013-10-10T17:41:38.670 に答える