自己解决了多字段调用:
如果是多字段放在一起,用这个代码: <?php require("class/connect.php"); include("class/db_sql.php"); include("class/config.php"); include("class/class.php"); $link=db_connect(); $empire=new mysqlquery(); $classid=intval($_GET['classid']); $id=intval($_GET['id']); $muserid=(int)getcvar('mluserid');//用户id $musername=RepPostVar(getcvar('mlusername'));//用户名 $mgroupid=(int)getcvar('mlgroupid');//会员组id if($classid&&$id&&$class_r[$classid][tbname]&&$muserid) { $r=$empire->fetch1("select id, mycontact, address, companyname from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 1"); if($r[id]) { ?> document.write('<?=$r[mycontact]?>', '<?=$r[address]?>', '<?=$r[companyname]?>'); <?php } } else { ?> document.write('登录后才能查看'); <?php } db_close(); $empire=null; ?>
如果多字段不在同一个位置,用这个: 复制几个show.php文件,改名,在模板页用—— 比如:<script src="[!--news.url--]e/show_email.php?classid=[!--classid--]&id=[!--id--]"></script>这样 <script src="[!--news.url--]e/show_myarea.php?classid=[!--classid--]&id=[!--id--]"></script>
不过单一字段代码相应地要替换掉字段: 改 select id,title和<?=$r[title]?>'中的title
|