0

我为我的电子商务网站制作了一个静态下拉菜单。我有各种类别,然后是子类别。我的主要标签是“CLOTHES”、“FOOTWEAR”、“ACCESSORIES”等。衣服标签分为两部分,一个是品牌,一个是类型(衬衫、牛仔裤等)。现在我的问题是,如果我去到衣服选项卡,然后单击衬衫,我如何遍历并从我的 SQL 表中检索记录。我已经与数据库建立了连接,我的表名是“产品”。显示产品的页面是 list.php。我是 PHP 新手,我对这种语言略知一二。

4

3 回答 3

0

首先,您应该在单个“类别”数据库表中有类别和子类别。在 products 表中,您将有一个 category_id 列作为外键。因此,基于此 category_id 列,您可以从数据库中检索产品。此外,数据库中的每个产品都应该分配一个特定的类别。

于 2012-06-02T07:56:57.827 回答
0

您必须使用 AJAX 或 Javascript 函数来实现此类功能。方法如下:

  1. onChange在静态下拉菜单 HTML 代码中使用事件。
  2. 在标签中创建一个函数<script>来捕获所选项目的 id。
  3. 将此 id 传递给 URL 中的 PHP 文件。
  4. 在此 Javascript 代码中提供您的<div>id 名称。
  5. 调用 PHP 文件后,从 get 方法中捕获 id 并将其传递给查询。
  6. 你可以得到想要的结果。
于 2012-06-02T07:58:29.753 回答
0

有一个 pages 表和 categories 表

在类别表中也有 cat_parent 然后有一个 php 循环来遍历每个最顶层的类别,然后是 subcats 和......然后是页面。

观看实际操作这是我正在工作的网站

于 2012-06-02T10:54:20.690 回答