账号通
    

账号  

密码  

1488

查看

6

回复
主题:我这个SQL自定义哪里有错啊快点来人帮忙 [收藏主题] 转到:  
xmxdd 当前离线

102

主题

0

广播

0

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

用户积分:812 分
登录次数:32 次
注册时间:2008/6/9
最后登录:2012/8/28
xmxdd 发表于:2010/3/8 11:50:00   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

SQL查询自定义模型的联系电话,联系QQ,邮箱,联系人

及用户表中的用户组

select KS_emali,KS_User.GroupID from KS_U_gzzb,KS_User

 

我是想判断当前用户用户组=企业用户

显示邮箱地址否则显示5个字符后面用***代替

<td>{$IF("{$Field(GroupID,Num,0,2)=3}"||{$Field(KS_emali,Text,0,...,0,没有填写)}||{$Field(KS_emali,Text,5,***,0,没有填写)})} &nbsp;</td>

 

 

我现在调用出来的结果是

还有这个调用判断在网页就直接这样显示,要怎么改啊

{$IF("{$Field(GroupID,Num,0,2)=3}"||37898413@qq.com||37898***)}            
{$IF("{$Field(GroupID,Num,0,2)=3}"||37898413@qq.com||37898***)}  

会调出两个来,,我只有一个为什么会调两个,

 

 

 

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

102

主题

0

广播

0

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

用户积分:812 分
登录次数:32 次
注册时间:2008/6/9
最后登录:2012/8/28
xmxdd 发表于:2010/3/8 14:57:00   | 只看该作者 查看该作者主题 沙发 
科汛智能建站系统
可以用了谢谢,,我给他整理一下,给其它人学习
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xmxdd 当前离线

102

主题

0

广播

0

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

用户积分:812 分
登录次数:32 次
注册时间:2008/6/9
最后登录:2012/8/28
xmxdd 发表于:2010/3/8 14:54:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
任我行 当前离线

6496

主题

191

广播

251

粉丝
添加关注
级别:管理员

用户积分:46049 分
登录次数:4182 次
注册时间:2006/4/26
最后登录:2024/8/23
任我行 发表于:2010/3/8 13:58:00   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统

你这样的语句根本就不是取当前记录的信息

 

正确的应该是

 

select top 1 KS_emali,KS_User.GroupID from KS_U_gzzb,KS_User where ks_u_gzzb.inputer=ks_user.username and ks_u_gzzb.id={$CurrInfoID}

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

102

主题

0

广播

0

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

用户积分:812 分
登录次数:32 次
注册时间:2008/6/9
最后登录:2012/8/28
xmxdd 发表于:2010/3/8 13:45:00   | 只看该作者 查看该作者主题 报纸 
科汛智能建站系统

{$IF({$Field(GroupID,Num,0,2)}=2||{$KS_emali}||企业会员可查看)}

又改了一下,,还是查不到当前内容页的EMALI信息,

 

我这个是想在内容页里面显示的

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

102

主题

0

广播

0

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

用户积分:812 分
登录次数:32 次
注册时间:2008/6/9
最后登录:2012/8/28
xmxdd 发表于:2010/3/8 13:10:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xmxdd 当前离线

102

主题

0

广播

0

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

用户积分:812 分
登录次数:32 次
注册时间:2008/6/9
最后登录:2012/8/28
xmxdd 发表于:2010/3/8 12:42:00   | 只看该作者 查看该作者主题 7楼 
做在线知识付费 选科汛云开店

这是输出结果

37898***  

         
37898413@qq.com  

这个是代码

{$IF({$Field(GroupID,Num,0,2)}=2||{$Field(KS_emali,Text,0,...,0,没有填写)}||{$Field(KS_emali,Text,5,***,0,没有填写)})}

 

查询语句没有变

 

 

输出的结果我是想当前是企业用户只输出37898413@qq.com  而不输出37898***

要是其它用户组就输出 37898***而不输出37898413@qq.com 

这样要怎么写我,我头都大了

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