[field:uid runphp="yes"] 啥意思 如何用呢?
我看了这段代码(false);$a="select*fromm_userwhereuid=@me";$arcRow=$dsql->GetOne($a);$url=$arc...
我看了这段代码 (false);$a="select * from m_user where uid=@me";$arcRow = $dsql->GetOne($a);$url=$arcRow[m_url];$fei=$arcRow[m_fei];$uid=$arcRow[uid];if($fei==1&&$url!="") {@me=$url;}else{@me= "/vipmember.php?uid=".$uid;};[/field:uid]' target=_blank>[field:m_ji_gou/]</A></li>{/dede:sql}意思好像是 这里的href内容是动态的 由php的执行结果来决定但这段php有点不明白先是 执行语句得到的结果放在arcRow中 问题1---------这里的@me 并没有看到有赋值呀 怎么执行的呢?还是说这只是部分代码 前面肯定有代码对@me赋值了?然后代码将某些字段中的值取出来放入到三个变量中 最后根据 if 后的条件来决定 @me 的值问题2----------这样一段代码总体的意思就是 给@me 赋值 没有啥echo语句 那么这里的href内容最终是谁的值呢? 我注意到[field:uid] 所以 这里 href的内容 最终是uid的值?
展开
4个回答
2013-11-10
展开全部
1、@me是当前标签的原始值,里面php语句通过这个值进行查询,然后输出值。2、dedecms标签,不支持直接echo,赋予@me就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-10
展开全部
所以这个field中的值就是 @me 的值?、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
uid这个字段调用php查询数据表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询