我有一个数据库,用户可以使用 5 个不同的字段进行搜索。提供的信息越多,搜索就越具体。然而,提供的信息越少,搜索范围就越广,这反过来会显示给定信息的所有结果。我要做的是当显示信息时,用户可以单击其中一个结果,它将为他们提供与该条目有关的所有信息。我需要帮助的是如何将点击的信息转换为新的特定 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 回答