1

リンクからデータを取得できません

review.php ページのデータ $row['review'] を取得するにはどうすればよいですか?

<td align="left"><a href="review.php?id='. $row['review'] .  '"> Read Review </a>
4

5 に答える 5

2

スーパーグローバル コレクションを使用し$_GETます。これには、各クエリ文字列値が含まれます。

$review = $_GET['id'];
于 2013-09-16T18:49:16.677 に答える
2

ではreviews.php、次のことができます。

$reviewID = $_GET['id'];

そして、それが設定されていることを確認するために、次のことを行います。

$reviewID = ( isset($_GET['id'] ) : $_GET['id'] ? NULL;

説明:

ハイパーリンクの href 値は のようになりますreview.php?id=XXX。クエリ文字列 (名前と値のペア) は、GET 要求の URL で送信されます。リクエストメソッドがであるため、スーパーグローバル配列GETを使用する必要があり、機能しません。$_GET$_POST

$_SERVER['REQUEST_METHOD']REQUEST タイプを確認する場合に使用できます。

if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    //do something
}

これがあなたの質問に答えることを願っています。

于 2013-09-16T18:49:46.897 に答える