ECShop 网上商店系统支持论坛's Archiver

lifemode 发表于 2008-7-4 17:04

一个价格判断问题~

我在商品详情页做了一个判断:[code]<!-- {if $goods.market_price gt $goods.shop_price_formated} --><!-- {/if} -->[/code]判断市场价和本店售价的大小。

发现一个问题!  判断的时候是用  本店售价的(N位数)  比较  市场价的(前N位数)!

判断结果像是如下这样的逻辑:  

市场价      本店价          比较结果
20               30              市场价 小于 本店价
120             30              市场价 小于 本店价 (估计是比较了 12和30)
18               8                市场价 小于 本店价 (估计是比较了 1和8)
8925           9                市场价 小于 本店价 (估计是比较了 8和9)
3600           38              市场价 小于 本店价 (估计是比较了 36和38)
3900           38              市场价 大于 本店价 (估计是比较了 39和38)

怎么回事呢?是不是数据类型问题?怎么解决?

2.51版

[[i] 本帖最后由 lifemode 于 2008-7-4 17:10 编辑 [/i]]

lifemode 发表于 2008-7-5 19:14

顶啊~~有没有解决办法?

json 发表于 2008-7-5 23:00

$goods.shop_price_formated这个显示出来的价格是被格式化了的。怎么比较?

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.