<?
$x=0;
for($i=0;$i<$rows_number;$i++){
if($x==0) echo '<td>';
$rows=@mysql_fetch_object($result);
echo $rows->small;
$x++;
if($x==2) echo "</td>\n";if($x>2) $x=0;
}
?>
不知道对不对~~~
$x=0;
for($i=0;$i<$rows_number;$i++){
if($x==0) echo '<td>';
$rows=@mysql_fetch_object($result);
echo $rows->small;
$x++;
if($x==2) echo "</td>\n";if($x>2) $x=0;
}
?>
不知道对不对~~~
$x=0;
for($i=0;$i<$rows_number;$i++){
if($x==0) echo '<td>';
$rows=@mysql_fetch_object($result);
echo $rows->small;
$x++;
if($x==2) {echo "</td>\n";$x=0;}
}
}
?>
这样,上面的错了点~
我这个是一页显示4个,但是都是一行,如何改成2个一行呢??
<?
require('pre_inc.php')
?>
<html>
<head>
<title>分页显示的实现方法</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body><?php
//连接数据库
$char_sql="select*from shop order by id desc";
//设定每一页显示的记录数
$pagesize=4;
//取得记录总数,计算总页数用
$result=@mysql_db_query($db_name,$char_sql,$link_message);
$rows_number=@mysql_num_rows($result); //图片总数
//计算总页数
$pages=intval($rows_number/$pagesize);
if ($rows_number%$pagesize)
$pages++;
//判断页数设置与否,如无则定义为首页
if (!isset($page))
$page=1;
//判断转到页数
if (isset($ys))
if ($ys>$pages)
$page=$pages;
else
$page=$ys;
//计算记录偏移量
$offset=$pagesize*($page-1);
$char_sql="select productname,small from shop order by id desc limit $offset,$pagesize";
$result=@mysql_db_query($db_name,$char_sql,$link_message);
$rows_number=@mysql_num_rows($result);
?>
<table border=1>
<tr>
<?
for($i=0;$i<$rows_number;$i++){
while($rows=@mysql_fetch_object($result)){
echo "<td><img src=uploads/$rows->small></td>\n";
}
}
?>
</table>
<?
//显示总页数
echo "<div align='center'>共有".$pages."页(".$page."/".$pages.")<br>";
//显示分页数
for ($i=1;$i<$page;$i++)
echo "<a href='fanye4.php?page=".$i."'>第".$i ."页</a> ";
echo "第".$page."页 ";
for ($i=$page+1;$i<=$pages;$i++)
echo "<a href='fanye4.php?page=".$i."'>第".$i ."页</a> ";echo "<br>";
//显示转到页数
echo "<form action='fanye4.php' method='post'> ";
//计算首页、上一页、下一页、尾页的页数值
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if ($page>1)
{
echo "<a href='fanye4.php?page=".$first."'>首页</a> ";
echo "<a href='fanye4.php?page=".$prev."'>上一页</a> ";
}
if ($page<$pages)
{
echo "<a href='fanye4.php?page=".$next."'>下一页</a> ";
echo "<a href='fanye4.php?page=".$last."'>尾页</a> ";
}
echo "转到<input type=text name='ys' size='2' value=".$page.">页";
echo "<input type=submit name='Submit' value='Go'>";
echo "</form>";
echo "</div>";?>
</body>
</html>