我有一个表作为HTML页面,从MySQL数据库中检索数据,然后以表格格式显示。
如何从数据库返回一个可点击a href
链接的数据字段,然后加载一个新页面,提供有关该条目的详细信息?
即。表格将显示
之类的结果如何将名字设为a href
链接,点击后会加载一个单独的页面,在其页面上显示该条目的其余信息?
答案 0 :(得分:0)
修改HTML表格以包含<a>
标记来存储链接。在SQL表中添加另一列以存储指向额外信息的链接。现在使用该列填充HTML表格中href="*url you got from MySQL*"
标记内的<a>
。像这样,您可以将每个名字链接到您想要链接到的任何网站。
答案 1 :(得分:0)
您的数据库表应该有一些字段来标识其每一行。它被称为主键,它将被命名为id,userid或类似名称。
考虑到这一点,我会:
从查询中的数据库中恢复主键。
回显这个主键字段并结合详细页面的url(比如说是detail.php)并将主键作为参数传递(通过get,就像'detail.php?id = your_db_row_id ')在&lt; a&gt; 标记的href中,如下所示:
<a href="detail.php?id=your_db_row_id">firstname</a>
回显此字符串而不是firstname字段,您将获得该链接。