首页显示每个栏目的文章然后smarty输出的问题

WormJan WormJan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
栏目枚举出来了,查询栏目的文章也正确。smarty输出有2个问题:
1、本来属于1和2栏目里的文章,结果所有栏目里都显示。
2、输出结果只有第1个字符。

整了一上午终于整出内容来了。可是。。。。先上代码:
php的:

$db=new mysql(DB_HOST,DB_USER,DB_PW,DB_NAME,"conn","gbk");
$SQL="select catid,fid,catName,url from gen_category";
$rs=$db->query($SQL);
$rows=mysql_num_rows($rs);
$i=0;
while($row = $db->fetch_array($rs))
{
$arrAll[]=$row;
if ($row[fid]==0)
{
$arr[]=$row;
}

$SQL="select ctitle,ccontent from gen_info where cid=".$arrAll["$i"][0];
echo $SQL;
$i=$i+1;
$rs1=mysql_query($SQL);
while($row1 = mysql_fetch_array($rs1))
{
echo $row1['ctitle']."<br>";
$arrArticle=$row1;
}
$tpl->assign('indexContent',$arrArticle);
}
$tpl->assign('Variable',$arr);
$tpl->display('index.html');


html的:

<div id="main">
<div id="main_left">

</div>
<div id="main_right">
<{section name=lp loop=$Variable }>
<div id="cat">
<div id="catTitle">
<a href="<{$Variable[lp].url}>"><{$Variable[lp].catName}></a>
</div>
<{section name=lp1 loop=$indexContent}>
<{$indexContent[lp1].ctitle}><br>
<{/section}>
</div>
<{/section}>

</div>
</div>


麻烦帮我看一下。多谢了。
...全文

相关推荐

评论 19
收藏 已收藏
分享
返回顶部
WormJan
基础编程 21,889 成员 140,329 内容