如何将单击的类别名称分配给变量?

时间:2011-08-01 12:26:08

标签: php mysql navigation

我正在尝试构建一个类别导航系统,到目前为止我的所有表都已在mysql中设置和索引。我的问题是理解使用php检索我想要的类别的逻辑。

我想我需要这样的东西:

点击 - 存储变量$category中的点击类别名称 - 针对数据库的查询变量

SELECT subcategory_name FROM subcategories WHERE parent = "$category"

这听起来不错吗?我认为php中没有点击功能,所以我不确定应该查看哪个功能可以用来指定我点击变量的类别名称?

2 个答案:

答案 0 :(得分:2)

您似乎不希望在自己的应用中使用javascript。您可能希望使用带有$ _GET变量的锚标记来超过所选类别,例如

// You can style the anchor tag to look like a button
<a href='querypage.php?category=books'>Select Books category</a>

在页面querypage.php上,您可以获得点击的类别:

$category = $_GET['category'];
// Then you can run your query
SELECT subcategory_name FROM subcategories WHERE parent = "$category"

答案 1 :(得分:0)

你是对的PHP中没有点击事件。如果你想在服务器上运行任何东西(这就是.NET在后台做的话),你需要发送一个ajax(或普通)请求(GET)。)