我为我的电子商务网站制作了一个静态下拉菜单。我有各种类别,然后是子类别。我的主要标签是“CLOTHES”、“FOOTWEAR”、“ACCESSORIES”等。衣服标签分为两部分,一个是品牌,一个是类型(衬衫、牛仔裤等)。现在我的问题是,如果我去到衣服选项卡,然后单击衬衫,我如何遍历并从我的 SQL 表中检索记录。我已经与数据库建立了连接,我的表名是“产品”。显示产品的页面是 list.php。我是 PHP 新手,我对这种语言略知一二。
问问题
269 次
3 回答
0
首先,您应该在单个“类别”数据库表中有类别和子类别。在 products 表中,您将有一个 category_id 列作为外键。因此,基于此 category_id 列,您可以从数据库中检索产品。此外,数据库中的每个产品都应该分配一个特定的类别。
于 2012-06-02T07:56:57.827 回答
0
您必须使用 AJAX 或 Javascript 函数来实现此类功能。方法如下:
onChange
在静态下拉菜单 HTML 代码中使用事件。- 在标签中创建一个函数
<script>
来捕获所选项目的 id。 - 将此 id 传递给 URL 中的 PHP 文件。
- 在此 Javascript 代码中提供您的
<div>
id 名称。 - 调用 PHP 文件后,从 get 方法中捕获 id 并将其传递给查询。
- 你可以得到想要的结果。
于 2012-06-02T07:58:29.753 回答
0
有一个 pages 表和 categories 表
在类别表中也有 cat_parent 然后有一个 php 循环来遍历每个最顶层的类别,然后是 subcats 和......然后是页面。
观看实际操作这是我正在工作的网站
于 2012-06-02T10:54:20.690 回答