我有主要类别和子类别。
看猫。php?id=1页;(id=1为主要类别)
我还想显示子类别内容。
我的类别表:
id - sub - title
(如果sub=0,则表示这是主类别,否则为子类别)
我现在的问题是这样的,;
<?php
$id = $_GET['id'];
$data = mysql_query("select * from content where category=".$id." order by id desc");
while($r=mysql_fetch_array($data))
{
echo "$r[id] - $r[title]";
}
?>
仅显示主类别内容,但不显示子类别内容。(cat.php?id=1)
*
我想我必须再次连接类别表以获得子类别的ID。???
当然,我需要一个新的查询。我需要得到sub=".$id."
并在同一页中列出。
我卡住了。
因此,您还需要获取子类别的Id,您可以在该查询中嵌入第二个查询(或将其拆分为两个单独的查询,但这会向服务器添加另一个请求)。
你可以这样写:
$data = mysql_query("select * from content where category IN (SELECT id FROM categories WHERE id='$id' OR sub='$id') order by id desc");
使用WHERE...IN允许您从列表中选择多个值,如(3,5,2)
因此,当子查询执行时,它看起来类似于此:
select * from content where category IN (1,3,2,5,13) order by id desc
警告:
您需要清理$\u GET['id'],以便不发生sql注入,这将当前允许sql注入。
此外,mysql_函数已被弃用,您需要开始使用PDO准备的语句,我对它们不够熟悉,但它们会为您处理用户输入。
我需要一些关于Woocommerce类别显示选项的帮助。在Wordpress仪表板中,我按照以下链接全局设置类别显示选项<外观- 有三种显示选项可用。 展示产品 目前,选择了第三个选项,它显示子类别以及父类别和子类别下的所有产品。但是,我想排除子类别下的所有产品。换句话说,我只想在父类别下显示子类别和产品。 我在几个教程网站上找到了以下片段。代码完全按照我想要的方式工作,但它也禁用了管理产品搜索和
我正在建立woo commerce在线商店,我面临一个问题,我无法在父类别中显示子类别。我试图找到插件或任何其他解决方案,但我没有得到任何东西。所有类别都显示在主产品页中我只想在主产品页中显示父类别,在父/主类别页中显示所有子类别。 例如 我有两个主要类别 男士 妇女 两者都有子类别,如t恤、服装、裤子等。 我需要知道如何在父类别页面中显示子类别。
我是初学者(PHP) 我显示这个日期在PHP嵌套'ul'喜欢(代码)- 一切都很好,没有问题。。。。我的问题,如果点击主分类得到我在这个类别中还没有主题。。。。我需要代码来选择用户是否在主类别中选择了主类别回显子类别——如果选择了子类别,则只显示子类别中的数据,或者用户是否在主类别示例中选择了主类别回显主题::我有类别Photosession和子类别- > 通知- 这是我选择帖子的代码 我认为我的
我的类别表设计如下 我有三个级别的类别 < li >父项 < li >孩子 < li >子系 如何以下列方式显示它们? (SELECT*From类别):我得到以下数组,如下所示
我试图在侧边栏中显示当前页面的类别和子类别。标题应该是当前类别的名称,并链接到当前类别。我正在努力实现的一个例子可以在侧边栏中看到:https://food52.com/shop/pantry 以下是我当前的网站示例:https://farmtofrank.wpengine.com/product-category/prepared-foods/ 这是我迄今为止创建的代码: 它可以工作,但会将父链
我正试图通过WoodPress主题中的一个函数从woocommerce获取产品类别,我已经做到了: 这将按层次列出所有顶级类别及其下的子类别,但我有子类别(子类别)的子类别,因此如何列出这些子类别。