在线建站培训
您的位置: 魔客吧站长论坛建站交流查看内容

灵动标签里的classid,怎么成自定义函数输出的数值?

shijin 发表于 2017-9-11 07:50:42 | 栏目:建站交流
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid='' order by lid',20,24,0}]"target="_blank">[/e:loop]classid的数字我是自定义的,怎么才能输出来的,上面这样写是错误的,求大神知道的

robertb9527
robertb9527 发表于 2017-9-11 08:20:50
函数没返回值

010102901
010102901 发表于 2017-9-11 08:23:55
你看下GLOBALS里面,我记得里面有navclassid

moyanwu
moyanwu 发表于 2017-9-11 08:24:48
我知道,那是什么问题返不回值呢?

92013330
92013330 发表于 2017-9-11 08:27:02
修改为:and classid='.user_ShowFieldyl().' order.....

bluelook
bluelook 发表于 2017-9-11 08:29:09
调用后结果:35SQL Error: select * from ***_enewslink where checked=1 and classid= order by lid

变成前面调出来数字  后面错误的

zwjzytj
zwjzytj 发表于 2017-9-11 08:29:30
调出来结果是这样的,35SQL Error: select * from ***_enewslink where checked=1 and classid= order by lid

调出来的值35跑到前面去了,而没有在classid里面起作用的

pho2003
pho2003 发表于 2017-9-11 08:30:12
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid='<?=user_ShowFieldyl()?>' order by lid',20,24,0}]

<a href=&quot;<?=$bqr[lurl]?>&quot;target=&quot;_blank&quot;><?=$bqr[lname]?></a>

[/e:loop]


classid的数字我是自定义的,怎么才能输出来的,上面这样写是错误的,求大神知道的

gfgfghgh
gfgfghgh 发表于 2017-9-11 08:31:27
2楼的写法就是对的,只不过你的函数没返回值

hazhj
hazhj 发表于 2017-9-11 08:44:28
按照上面大大神的修改   然后调用出来数字了   但是classid还是没有调用到数字的    依然错误

classid=&quot;'.user_ShowFieldy1().'&quot;  这样出来又是500服务器问题页面的

到底该怎么写的啊?