1

2 つのファイルがあるfileone.phpとしfiletwo.phpます。

fileone.phpリンクのリスト、mySQL データベースからのアイテムを生成します。これらのアイテムのすべてに一意の整数 ID (1、2、3、4...) があります。

filetwo.phpには、この ID を使用して でクリックしたアイテムを表示するページを作成する PHP 関数が含まれていますfileone.php。クリックしたアイテムに応じてfileone.php、異なる画像、テキストなどが に表示されfiletwo.phpます。

fileone.php私の問題: ID を からに送信するにはどうすればよいfiletwo.phpですか? $_GET 変数を含むフォームを使用する必要がありますか? これは純粋に仮説的な状況であり、表示するコードはありません。これにアプローチする方法についての情報が必要なだけです。

4

3 に答える 3

1

はい、$_GET変数を使用する必要があります。の HTML コードはfileone.php次のようになります。

<a href="filetwo.php?itemId=1">Item 1</a>
<a href="filetwo.php?itemId=2">Item 2</a>
<a href="filetwo.php?itemId=3">Item 3</a>

そして、filetwo.phpitemId値を取得して$_GET['itemId']、画像、テキストなどを出力します.

于 2013-04-09T00:37:04.280 に答える
1

はい、情報の機密性と、ユーザーが別の ID を表示するためにアドレスを変更するかどうかを気にするかどうかに応じて、$_GET を使用し、それ以外の場合は $_POST を使用します。また、ユーザーの状態や$_SESSION を使用します。

したがって、$_GET の場合、filetwo.php?id=3 へのリンクがあります。

filetwo.php で、$_GET['id'] に基づいてデータベースに接続し、そのようなビューを作成します。

于 2013-04-09T00:37:10.933 に答える