2014-02-23 27 views
1

我这是使用下面的代码“对飞”从数据库中创建一个表:多个链接到同一页面,但与它不同的信息

<tr> 
     <td><?php echo $row_buyerdetails['time_stamp']; ?></td> 
     <td><?php echo $row_buyerdetails['title']; ?></td> 
     <td><?php echo $row_buyerdetails['first_name']; ?></td> 
     <td><?php echo $row_buyerdetails['surname']; ?></td> 
     <td><?php echo $row_buyerdetails['email_address']; ?></td> 
     <td><?php echo $row_buyerdetails['phone_number']; ?></td> 
     <td><?php echo $row_buyerdetails['house']; ?></td> 
     <td><?php echo $row_buyerdetails['street']; ?></td> 
     <td><?php echo $row_buyerdetails['town']; ?></td> 
     <td><?php echo $row_buyerdetails['city']; ?></td> 
     <td><?php echo $row_buyerdetails['postcode']; ?></td> 
     <td>**LINK IN HERE**</td> 
    </tr> 
    <?php } while ($row_buyerdetails = mysql_fetch_assoc($result)); ?> 
    </table> 

的代码产生的表与采购商如下图所示在其基本资料:

enter image description here

在与文本“链接,这里的”细胞我想一个链接到一个网页叫做buyerdetails.php它会显示所有关于这个人的资料。如何创建链接,以便它将标识值传递给页buyerdetails.php,以便页面知道哪些用户要在数据库中查找并显示它们的详细信息?

+1

请仔细阅读 - [为什么不应该在PHP中使用mysql_ *函数?](http://stackoverflow.com/questions/12859942/why-shouldnt -i-use-mysql-functions-in-php) – Phil

回答

1

把它作为一个URL参数..

<a href="buyersdetails.php?buyerid=<?php echo $row_buyerdetails['id'];?>">LINK HERE</a> 

,并在该页面使用$buyerid = $_GET['buyerid'];,并用它在查询

1

假设每个买家详细有一个唯一的标识符(我们将使用一个整数id在这个例子中),这样的事情应该足够

<td> 
    <a href="buyerdetails.php?id=<?= (int) $row_buyerdetails['id'] ?>">More Details</a> 
</td> 

buyerdetails.php,那么你可以通过$_GET['id']检索值。

+0

对不起,我不能接受你的回答,我跟先来一起去,先服务就怕了:) – Giovanni

+0

@Giovanni如果你真的想要荣誉第一个答案,下次检查时间戳。在Gaby之前,我已经8秒钟了;) – Phil

+0

它在我的屏幕上说你在他后面一分钟.....! – Giovanni

1

简单的例子是,你创建一个GET参数的链接 - 像buyersdetails ID = X

X =点击用户的ID。 并在buyerdetails.php添加一些SQL语句,它从数据库获取所有数据与id = X

相关问题