PHP,MYSQL和超链接 - 从一个页面链接到另一个页面

时间:2009-08-10 09:57:26

标签: php mysql hyperlink

我有2个php页面。一个返回MYSQL查询的最后10个记录的id,另一个返回特定记录的所有字段值。任何人都可以帮我链接这两个,这样当我点击第一页中的表格第3行(id = 3)时,我会使用第二页使用的MYSQL查询中的ID 3来到第二页。 / p>

即。带有'id','firstname','surname','dob'和'address'的MYSQL表'members'

第1页返回“从成员中选择ID”的最后10个结果& id值是超链接 当用户在第1页上选择id 3超链接时,第2页返回'select id,firstname,surname,dob,address的成员,其中id = 3

只是不知道如何在'where'子句中将'3'传递给第2页?

2 个答案:

答案 0 :(得分:2)

将您的链接创建为:

echo '<a href="page2.php?ID='.$row['ID'].'">View Details</a>';

然后page2.php会有类似的东西:

$query = "SELECT firstname, surname, dob, address FROM members WHERE ID=".intval($_REQUEST['ID']);

答案 1 :(得分:1)

在第1页:

echo '<a href="/page2.php?id='.$id.'">';

在第2页:

$id = intval($_GET['id']); // make sure its only an id (SQL Incjection problems)
$query = SELECT * FROM members WHERE id=$id;
这是非常基本的知识。你必须确保你的id是一个id而不是像eg。 "?id=UNION SELECT * FROM mysql.user--"