请教! 大虾帮忙看下 本人新手刚学没多久,做了个分页循环 分页好了但到数据未了 还会继续输出到$PAGESIZE 个TD~ 我怎样才能控制到达数据未 就跳出循环?<?php
$page = $_GET['page'];
if($page=="")
{
$notepage=1;
}
else
{
$notepage=$page;
}
$num=0;
$pagesize=12;
$result=mysql_query("select * from pic order by id asc");
$rsnum=mysql_num_rows($result);
$pagecount=ceil($rsnum/$pagesize);
mysql_data_seek($result,($notepage-1)*12);
?> <!--循环开始-->
<?php
for ($i=1;$i<=$pagesize;$i++)
{ $row=mysql_fetch_array($result)
?> <TD>
<DIV style="WIDTH: 150px; HEIGHT: 150px" class=fang title='点击查看大图'>
<DIV style="WIDTH: 144px; HEIGHT: 144px;padding:2px;"><A
href="pronduct2.asp?pro_id=<?php echo $row['number']; ?>"
target=_blank><IMG style="WIDTH: 144px; HEIGHT: 144px" border=0
src="<?php echo $row['pic_name']; ?>" title='点击查看大图'></A>
</DIV></DIV>
<DIV class=title><A class=title
href="pronduct2.asp?pro_id=<?php echo $row['number']; ?>"
target=_blank>产品展示图<?php echo $row['number']; ?></A> </DIV>
</TD>
<?php
if($i%4==0)
{
?>
<tr> <?php
}
else
{}
}
$num=$num+1;
?>
<!--循环体结束-->
$page = $_GET['page'];
if($page=="")
{
$notepage=1;
}
else
{
$notepage=$page;
}
$num=0;
$pagesize=12;
$result=mysql_query("select * from pic order by id asc");
$rsnum=mysql_num_rows($result);
$pagecount=ceil($rsnum/$pagesize);
mysql_data_seek($result,($notepage-1)*12);
?> <!--循环开始-->
<?php
for ($i=1;$i<=$pagesize;$i++)
{ $row=mysql_fetch_array($result)
?> <TD>
<DIV style="WIDTH: 150px; HEIGHT: 150px" class=fang title='点击查看大图'>
<DIV style="WIDTH: 144px; HEIGHT: 144px;padding:2px;"><A
href="pronduct2.asp?pro_id=<?php echo $row['number']; ?>"
target=_blank><IMG style="WIDTH: 144px; HEIGHT: 144px" border=0
src="<?php echo $row['pic_name']; ?>" title='点击查看大图'></A>
</DIV></DIV>
<DIV class=title><A class=title
href="pronduct2.asp?pro_id=<?php echo $row['number']; ?>"
target=_blank>产品展示图<?php echo $row['number']; ?></A> </DIV>
</TD>
<?php
if($i%4==0)
{
?>
<tr> <?php
}
else
{}
}
$num=$num+1;
?>
<!--循环体结束-->
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货