リンクからデータを取得できません
review.php ページのデータ $row['review'] を取得するにはどうすればよいですか?
<td align="left"><a href="review.php?id='. $row['review'] . '"> Read Review </a>
スーパーグローバル コレクションを使用し$_GETます。これには、各クエリ文字列値が含まれます。
$review = $_GET['id'];
では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
}
これがあなたの質問に答えることを願っています。