2017-04-02 67 views
-3

我几乎尴尬问这个问题,因为我知道它应该很简单,但我找不到答案。动态链接在PHP

我有一个PHP代码的HTML页面,它显示让我们说一个表中的公司名单。我想让表中的公司名称为超链接,这样当用户点击公司名称时,他/她将被带到显示公司详细信息的页面。

问题是我不能为每个公司有一个静态页面,因为这个公司名单可以每天都在变化。因此,应根据用户点击的内容动态生成“公司详细信息”页面。

我不知道如何解决这个问题。我所看到的所有问题似乎都在讨论静态数据的静态链接和页面。

任何指导,不胜感激!

+0

您有一个公司信息的公司数据库! – chris85

+0

如果你可以显示你的代码从哪里获得公司名单,那么我敢肯定,这些人可以帮助你 – Gert

+0

因此,如果一些人没有分配链接,那么使用空白/默认值的三元运算符;如果这就是问题所在。在查询中使用“WHERE”子句也是您可以/应该使用的东西。问题不清楚,但你正在使用的代码。 –

回答

0

表中的每个公司都应该有一个ID属性。

然后,当您创建链接,做这样的事情:

<a href="/company_details.php?id=<?php echo $companyId; ?>">Company Name</a> 

在你company_details.php你可以从$_GET['id']得到公司的ID。

这样你只有一页company_details.php所有公司。

+0

这并不能回答一旦链接被使用后页面将如何生成公司信息。 – chris85

+0

我假设他有一个数据库,他在那里存储公司 – Madzgo

+0

感谢Madzgo。我找到了一个类似的解决方案,并最终能够实现它。我创建了一个companydetails.php页面,并且在调用页面时使用公司ID追加公司ID并使用$ _GET ['id']获取公司并从页面内部激发SQL查询。我会将您的答案标记为已接受,即使我从另一个答案中找到答案,因为您的答案是正确的做法。 – LeoNeo