账号通
    

账号  

密码  

1420

查看

2

回复
主题:[求助]条件判断日期字段是否为空? [收藏主题]  
neweagle 当前离线

129

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:739 分
登录次数:379 次
注册时间:2012/6/29
最后登录:2023/9/14
neweagle 发表于:2013/9/18 15:31:54   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

在sql标签中:

{$IF("1"<>""||"no"||"")} 那么结果显示 "no"   正确


那么当有日期字段时:


{$IF("{$Field(ks_redate,Text,0,...,0,)}"<>""||{$Field(ks_redate,Date,YYYY-MM-DD)}||"")}

日期有值显示:          2013-09-18       正确

日期没有值却显示:{$IF(""<>""||{$Field(ks_redate,Date,YYYY-MM-DD)}||"")}   


按理没值应该显示后面的: ""  啊? 是哪里不对?各位大大点拨下 谢谢

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
neweagle 当前离线

129

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:739 分
登录次数:379 次
注册时间:2012/6/29
最后登录:2023/9/14
neweagle 发表于:2013/9/18 15:39:59   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)

{$IF("{$Field(ks_redate,Text,0,...,0,)}"=""||""||{$Field(ks_redate,Date,YYYY-MM-DD)})}


日期有值显示  日期字段  正确


日期没值显示:{$IF(""=""||""||{$Field(ks_redate,Date,YYYY-MM-DD)})}


点解啊??//没值怎么不显示 "" 呢?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
neweagle 当前离线

129

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:739 分
登录次数:379 次
注册时间:2012/6/29
最后登录:2023/9/14
neweagle 发表于:2013/9/18 16:19:20   | 只看该作者 查看该作者主题 藤椅 
科汛智能建站系统

换了个思路,

日期字段 用文本型 {$Field(ks_redate,Text,10,,0,)}  这样 有值显示日期 没值显示为空,



只是不明白 用IF 条件判断 为空 显示不出来

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行2.26367秒 powered by KesionCMS 9.0