-1

好的。我曾经在这里问过一个问题以寻求建议,但有人告诉我这是不允许的。我被告知要陈述一个具体的问题,并要求一个具体的答案。所以按照主持人的指示,我走了。

我的数据库中有两个表。一张表只不过是几行填充了不同的类别选项。然后在我的另一张表上有一个名为cat的行,其中存储了在第一行中找到的一个类别术语。

我想从只有类别的表中查询出我所有的类别选项作为超链接。然后根据链接选择运行一个看起来像这样的查询

SELECT cat FROM categories WHERE categiories=chosen cat term

我对php有一般的了解,所以我可以弄清楚如何在正确的方向上做我想做的事。我的具体问题是我不知道要寻找什么。有人可以告诉我要寻找什么吗?我的查询没有问题。我的主要问题是我会将超链接指向哪里,以便它根据请求生成带有 select 语句的页面。我可以寻找什么来帮助我弄清楚如何做到这一点?我非常擅长剖析和弄清楚事情。

4

2 回答 2

0

将这样的链接放在您的 HTML 中的某个位置。

<a href="phpFileToHandleRequest.php?term=yourTerm">Link</a>

你可以认为 PHP 文件有这样的参数。只需以这种方式阅读参数:

$term = $_GET["term"];
于 2013-08-05T16:34:12.817 回答
0

通过这样的超链接将其指向另一个 PHP 文件

another.php?term=foo

在另一个页面上连接到 PDO并有这样的代码

$stm = $pdo->prepare("SELECT cat FROM categories WHERE categiories = ?");
$stm->execute(array($_GET['term']));
$cats = $stm->fetchAll();

现在您可以遍历$cats数组

于 2013-08-05T16:20:03.620 回答