Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索
12
返回列表 发新帖

[疑难] ss模板插入php代码 出错

[复制链接]
532 发表于 2008-12-23 02:16:08 | 显示全部楼层
第一行就有冲突了哟!<!--{eval while($a) {}--> 后两个{}配对了啊!


没有问题,我看过替换的正则,是肯定可以显示的
回复

使用道具 举报

532 发表于 2008-12-23 02:18:56 | 显示全部楼层
外加一句,这个也不是很麻烦,看一下替换的正则就明白了,其实你自己花几分钟用最笨的办法试试可能也能试出来,不知为什么现在的人有问题不是先自己想办法,都先跑来提问
回复

使用道具 举报

 楼主| huaganshang 发表于 2008-12-23 09:23:47 | 显示全部楼层
12# 532

楼上批评的是!谢谢了!
回复

使用道具 举报

麻吉求求 发表于 2008-12-23 10:02:35 | 显示全部楼层
8楼说的没错。。。可以这么写的!
再给你个简单的例子:
<!--{eval $i = 0;}-->
<!--{eval while ($i <= 5) { }-->
$i
<!--{eval $i++;}-->
<!--{eval } }-->
回复

使用道具 举报

 楼主| huaganshang 发表于 2008-12-23 16:38:46 | 显示全部楼层
本帖最后由 huaganshang 于 2008-12-23 16:40 编辑

14# 麻吉求求
麻吉,还要麻烦你下!
我在模板里是这样写的:
<select name="hyzy" style="vertical-align:middle;">
<option>会议专业</option>
<!--{eval        $db_conn = mysql_connect("主机","用户名","密码")        }-->
<!--{eval        $db_selected = mysql_select_db("数据库", $db_conn)}-->
<!--{eval         $sql = "select fid,fup,type,name from cdb_forums where fup='8'";}-->
<!--{eval        $result = mysql_query($sql); }-->
<!--{eval        while($rs=mysql_fetch_assoc($result);){ }-->
<option value="$rs[fid]">$rs[name]</option>
<!--{eval }   }-->
</select>
执行不出来!是哪儿有问题吗?谢谢了!
回复

使用道具 举报

123752619 发表于 2008-12-24 20:29:13 | 显示全部楼层
8楼的做法是正确的,我也做成功过,请先检查下你的PHP语法是否有误。

同时你也不妨换个做法试试看哦。
  1. <!--{eval $test = '';}-->
复制代码
  1. <!--{eval while($rs=mysql_fetch_assoc($result)) $test .= 'XXX'; }-->
复制代码

然后在模板中可以直接输出 $test
回复

使用道具 举报

麻吉求求 发表于 2008-12-24 20:54:40 | 显示全部楼层
<!--{eval while($rs=mysql_fetch_assoc($result)){ }-->
回复

使用道具 举报

 楼主| huaganshang 发表于 2008-12-25 16:24:19 | 显示全部楼层
17# 麻吉求求


谢谢 123752619 和 麻吉求求 不厌其烦的帮助!十分感谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-24 10:32 , Processed in 0.092938 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表