你是要在一张表中显示数据库取出的纪录么?还是取一次生成一个表。
如果是前者 “<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
”这一句就不应该放循环里面。
如果是前者 “<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
”这一句就不应该放循环里面。
调试欢乐多
--------------------------------------------------------------------------------<?
$i =0;
while($i <$rows){ //循环行
?>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
<TR>
<?
$list =tep_db_query($sql);
$j = 0;
while($list_set = tep_db_fetch_array($list))//从数据库里面读取数据然后显示到表格里面
{
$sptp = $list_set['sptp'];
$lpmc = $list_set['lpmc'];
if($j <=4){ //一行里面显示五条记录
?>
<TD align="center">
<DIV class="pbox">
<A href="#"> <IMG src=" <?=$sptp?>" alt="" width="96" height="97" border="0" class="img"> </A>
<P class="name">
<A href="#"> <?=$lpmc?> </A> </P>
<P class="padbottom"> <STRONG class="jg">25 </STRONG>积分+ <STRONG>100元 </STRONG> </P>
<A href="#"> <IMG src="images/btn_sc.gif" width="55" height="22" border="0"> </A>
</DIV>
</TD>
<?
$j++;} //一行里面显示五条记录
}
?>
</TR>
</TABLE>
</DIV>
<?
$i++;//循环行数
}
?>
--------------------------------------------------------------------<?
$i =0;
while($i <$rows){ //循环行
?>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
<TR>
<?
$list =tep_db_query($sql);
$j = 1;
while($list_set = tep_db_fetch_array($list))//从数据库里面读取数据然后显示到表格里面
{
$sptp = $list_set['sptp'];
$lpmc = $list_set['lpmc'];
if($j%4==0){ //一行里面显示五条记录
?>
<TD align="center">
<DIV class="pbox">
<A href="#"> <IMG src=" <?=$sptp?>" alt="" width="96" height="97" border="0" class="img"> </A>
<P class="name">
<A href="#"> <?=$lpmc?> </A> </P>
<P class="padbottom"> <STRONG class="jg">25 </STRONG>积分+ <STRONG>100元 </STRONG> </P>
<A href="#"> <IMG src="images/btn_sc.gif" width="55" height="22" border="0"> </A>
</DIV>
</TD>
<?
$j++;} //一行里面显示五条记录
}
?>
</TR>
</TABLE>
</DIV>
<?
$i++;//循环行数
}
?>
楼主【liangling221】截止到2008-06-26 17:04:46的历史汇总数据(不包括此帖):
发帖数:49 发帖分:1050
结贴数:10 结贴分:200
未结数:39 未结分:850
结贴率:20.41 % 结分率:19.05 %
楼主该结一些帖子了