Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 按属性对cfoutput中的值进行排序_Sorting_Coldfusion_Product_Cfquery - Fatal编程技术网

Sorting 按属性对cfoutput中的值进行排序

Sorting 按属性对cfoutput中的值进行排序,sorting,coldfusion,product,cfquery,Sorting,Coldfusion,Product,Cfquery,这个问题是针对冷聚变程序员的,可能会被我问错,因为这是一个开放的问题,实际上无法回答,因为我和你将缺乏关于它的信息:但我仍然需要的只是一个提示或猜测,以便我能理解并继续实现我的目标 所以问题来了: 我有coldfusion输出脚本 从PRODUCT中选择*,其中PRODUCT\u ID=PRODUCT\u ID 其中显示了一些产品,我只需要按属性对它们进行排序,例如,值可以为0或1的\u purchase,另外我还有一个复选框: 实际上,有一些功能smth,比如这是一个可销售的库存,你可以从整个

这个问题是针对冷聚变程序员的,可能会被我问错,因为这是一个开放的问题,实际上无法回答,因为我和你将缺乏关于它的信息:但我仍然需要的只是一个提示或猜测,以便我能理解并继续实现我的目标

所以问题来了: 我有coldfusion输出脚本

从PRODUCT中选择*,其中PRODUCT\u ID=PRODUCT\u ID

其中显示了一些产品,我只需要按属性对它们进行排序,例如,值可以为0或1的\u purchase,另外我还有一个复选框:

实际上,有一些功能smth,比如这是一个可销售的库存,你可以从整个页面的所有产品脚本中看到:


谢谢大家

您希望按以下方式订购:

<cfquery datasource="#dsn2#">
    SELECT * FROM PRODUCT 
    WHERE PRODUCT_ID = #PRODUCT_ID#
    ORDER BY is_purchase <cfif StructKeyExists(attributes, "is_purchase_stock")>ASC<cfselse>DESC</cfif>
</cfquery>
编辑。这是在评论中对问题的答复:

<cfquery datasource="#dsn2#">
    SELECT * FROM PRODUCT 
    WHERE PRODUCT_ID = #PRODUCT_ID#
    AND is_purchase = <cfif StructKeyExists(attributes, "is_purchase_stock")>1<cfselse>0</cfif>
</cfquery>

非常感谢。但它会显示我想要的产品,并删除我不想看到的产品吗?如果复选框的值为1,它会工作吗?如果复选框的值为0,它不会工作吗?!这实际上不是对值进行排序,而是进行筛选。请参阅更新的答案,这可能是您所需要的。