ユーザーが 5 つの異なるフィールドを使用して検索できるデータベースがあります。より多くの情報が提供されるほど、検索はより具体的になります。ただし、与えられた情報が少ないほど、検索範囲が広くなり、与えられた情報のすべての結果が表示されます。私がやろうとしているのは、情報が表示されたときに、ユーザーが結果の 1 つをクリックすると、そのエントリに関連するすべての情報が表示されることです。ヘルプが必要なのは、クリックした情報を新しい特定の SQL 検索に変換し、そのテーブル行のすべての情報を表示するにはどうすればよいですか?
質問する
110 次
1 に答える
0
表示する各レコードには、ユーザーがクリックして詳細ページに移動できるリンクが必要です。
echo '<a href="info.php?id='.$row['id'].'">'.$row['name'].'</a>';
そこから、乗っid
てくださいinfo.php
$result = mysql_query("SELECT * FROM table WHERE id = " . $_GET['id']);
while($row = mysql_fetch_array($result)){
echo $row['id'];
// echo any fields you want to display
}
これは単なるガイドラインです。あなたはSQLインジェクションに対してオープンです。
于 2013-01-14T22:05:46.160 に答える