我现在说一下我的文件结构
index.php---
include("templete.php");//$tmp_block在该文件中储存
include("db_sql.php");//循环语句在这里储存,并且以一个函数coc_infolist(......)include("info.php");//调用函数信息,传递参数却出查询结果同时在函数内部完成模板循环<?=coc_infolist($tmp_block,'ecms_photo',12,$photo_cid)?>
现在可以确定,可以正常查询出结果,直接循环模板没有问题
while($info_arr=$empire->fetch($result))
{
$info_list.= <LI>
<div class='se_block_frm'>
<DIV class='se_block'>
<div class='se_image' style='float:right'> <IMG alt='".$info_arr[title]."' src='".$info_arr[titlepic]."' /> <A
href='".$art_link."'> </A> </div>
<a class='se_title' href='".$art_link."'>".$info_arr[title]." </a> <br /> <span class='se_info'>".$info_arr[smalltext]." </span> <br /> <br /> <span class='se_time'>".$info_arr[newstime]." </span> </DIV>
</div>
</LI>";
}
但是靠函数传递模板模板可以循环,而数组元素无法循环(例如$info_arr[title])
index.php---
include("templete.php");//$tmp_block在该文件中储存
include("db_sql.php");//循环语句在这里储存,并且以一个函数coc_infolist(......)include("info.php");//调用函数信息,传递参数却出查询结果同时在函数内部完成模板循环<?=coc_infolist($tmp_block,'ecms_photo',12,$photo_cid)?>
现在可以确定,可以正常查询出结果,直接循环模板没有问题
while($info_arr=$empire->fetch($result))
{
$info_list.= <LI>
<div class='se_block_frm'>
<DIV class='se_block'>
<div class='se_image' style='float:right'> <IMG alt='".$info_arr[title]."' src='".$info_arr[titlepic]."' /> <A
href='".$art_link."'> </A> </div>
<a class='se_title' href='".$art_link."'>".$info_arr[title]." </a> <br /> <span class='se_info'>".$info_arr[smalltext]." </span> <br /> <br /> <span class='se_time'>".$info_arr[newstime]." </span> </DIV>
</div>
</LI>";
}
但是靠函数传递模板模板可以循环,而数组元素无法循环(例如$info_arr[title])
解决方案 »
- PHP中abstract类中有abstract方法是否最先执行abstract方法,然后才执行其他方法?
- 寻找可用的飞信发送短信接口api.
- 我的网站放在iis上面出现了这些错误提示,我很纠结求助
- ajax 提交表单数据 各位大侠帮忙,在线等。。
- 如果让PHPMyAdmin使用HTTP验证登录
- 问个超新手弱智问题,linux系统下,开发PHP用什么?也是dreamweaver吗?
- mysql数据库能支持压缩吗?
- 刚学习类,自己尝试写点东西,请大家给点意见!:)
- 如何正确显示htmlarea存到Mysql的数据?
- mysql两张表的关联查询
- 请问带有html代码的变量通过函数参数的形式传入的函数内部使用时,会不会有什么变化
- 菜鸟关于一个SELECT的读取问题请求帮助
数组元素的访问是:
$array['example'];//这里要有引号括住索引
,楼主把这个地方改为:
$videozb=" <LI> <div class='se_block_frm'> <DIV class='se_block'> <div class='se_image' style='float:right'> <IMG alt='".$info_arr['title']."' src=".$info_arr['titlepic']." /> <A href='".$art_link."'> </A> </div> <a class='se_title' href='".$art_link."'>".$info_arr['title']." </a> <br /> <span class='se_info'>".$info_arr['smalltext']." </span> <br /> <br /> <span class='se_time'>".$info_arr['newstime']." </span> </DIV> </div> </LI>";
$tmp_block=" <LI>
<div class='se_block_frm'>
<DIV class='se_block'>
<div class='se_image' style='float:right'> <IMG alt='".$info_arr['title']."' src=".$info_arr['titlepic']." /> <A
href='".$art_link."'> </A> </div>
<a class='se_title' href='".$art_link."'>".$info_arr['title']." </a> <br /> <span class='se_info'>".$info_arr['smalltext']." </span> <br /> <br /> <span class='se_time'>".$info_arr['newstime']." </span> </DIV>
</div>
</LI>";
$video=" <a class='se_title' href=''>".$info_arr['title']." </a>"; function abc($videozb)
{ $info_arr['title']=123;
echo $videozb;
}
abc($video); 竟然没有结果
<?php
$example = 'abcdefgh';
$e ="0".$example."0";//$e值为:0abcdefgh0
function abc($videozb)
{
$example=123;//改了$example的值,$videozb依然是调用函数前的$e值
echo $videozb;//输出也就是调用函数前的$e值
}
abc($e);//参数值:0abcdefgh0
?>