<?phprequire_once('Connections/lr.php');?>
<?phprequire_once('pageconfig.php');?>
<?php
//设定每一页显示的记录数
$pagesize=$meiyegeshu;
//取得记录总数$rs,计算总页数用
mysql_select_db($database_lr,$lr);
$rs=mysql_query("selectcount(*)fromproduct");
$myrow=mysql_fetch_array($rs);
$numrows=$myrow[0];
//计算总页数
$pages=intval($numrows/$pagesize);
if($numrows%$pagesize)
$pages++;
//设置页数
if(isset($_GET['page'])){
$page=intval($_GET['page']);
}
else{
//设置为第一页
$page=1;
}
//计算记录偏移量
$offset=$pagesize*($page-1);
//读取指定记录数
$rs=mysql_query("select*fromproductorderbyarticleidlimit$offset,$pagesize");
if($myrow=mysql_fetch_array($rs))
{
$i=0;
//如果$url使用默认,即空值,则赋值为本页URL:
if(!$url){$url=$_SERVER["REQUEST_URI"];}
//URL分析:
$parse_url=parse_url($url);
$url_query=$parse_url["query"];//单独取出URL的查询字串
if($url_query){
//因为URL中可能包含了页码信息,我们要把它去掉,以便加入新的页码信息。
//这里用到了正则表达式,请参考“PHP中的正规表达式”(http://www.pconline.com.cn/pcedu/empolder/wz/php/10111/15058.html)
$url_query=ereg_replace("(^|&)page=$page","",$url_query);
//将处理后的URL的查询字串替换原来的URL的查询字串:
$url=str_replace($parse_url["query"],$url_query,$url);
//在URL后加page查询信息,但待赋值:
if($url_query)$url.="&page";else$url.="page";
}else{
$url.="?page";
}
?>
<tableborder="0"width="100%">

<tr>
<?php
$j=0;
do{
$j=$j+1;
$i++;
$w=$myrow['swidth'];
$h=$myrow['sheight'];
$m=$w/$smallpic_width;
$n=$h/$smallpic_width;
if($w>=$smallpic_widthor$h>=$smallpic_width){
if($m>$n){
$w1=$smallpic_width;
$h1=$h/$m;}
elseif($m<$n){
$h1=$smallpic_width;
$w1=$w/$n;}
else{
$w1=$smallpic_width;
$h1=$smallpic_width;
}
}else{
$w1=$w;
$h1=$h;
};
$pwidth=100/$meihanggeshu;
?>



<tdalign="center"width="<?phpecho$pwidth?>%"height="120"valign="top"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"align="center">
<tr>
<tdalign="center"><imgsrc="<?phpecho$myrow['smallpic']?>"width="<?phpecho$w1?>"height="<?phpecho$h1?>"/></td>
</tr>
<tr>
<tdalign="center"><?phpecho$myrow['product_id']?></td>
</tr>
</table>
</td><?phpif($j%$meihanggeshu==0){?>
</tr>
<?php}?>


<?php
}
while($myrow=mysql_fetch_array($rs));
echo"</table>";
}
echo"<divalign='center'>Total ".$pages." pages(".$page."/".$pages.")";
//for($i=1;$i<$page;$i++)
//echo"<ahref='?page=".$i."'>[".$i."]</a>";
//echo"[".$page."]";
//for($i=$page+1;$i<=$pages;$i++)
//echo"<ahref='?page=".$i."'>[".$i."]</a>";
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if($page==1)
{
echo"First ";
}
else{
echo"<ahref='",$url,"=".$first."'>First</a>";
}
if($page==1){
echo"Pre ";}
else{
echo"<ahref='",$url,"=".$prev."'>Pre</a>";
}
if($pages>$page){
echo"<ahref='",$url,"=".$next."'>Next</a>";
}
else{
echo"Next ";}
if($pages>$page){
echo"<ahref='",$url,"=".$last."'>Last</a>";
}
else{
echo"Last ";}

echo"<selectname=changeonchange='window.location="$url="+this.value'>";
for($i=1;$i<=$pages;$i++){
if($i==$page)echo"<optionvalue='$i'selected>$i/$pages</option>";
elseecho"<optionvalue='$i'>$i/$pages</option>";
}
echo"</select>";
echo"</div>";
?>
用到了几个变量,分别是$meiyegeshu,$meihanggeshu读拼音就知道是什么了,呵呵。
6万+

被折叠的 条评论
为什么被折叠?



