请高手帮忙写个小图片翻页的PHP代码.
请高手帮忙写个小图片翻页的PHP代码.希望在主页面利用一行的位置显示符合条件的小图片.在预定的位置设置了(择录部分代码):switch($SystemOptions['p...
请高手帮忙写个小图片翻页的PHP代码.
希望在主页面利用一行的位置显示符合条件的小图片.在预定的位置设置了 (择录部分代码):
switch($SystemOptions['panel_top']) {
case "1":
$paneltype = "featured";
include("panel.php");
break;
case "2":
if($chkFeaturedCount != 0) {
echo<<<ENDPRINT
<iframe src="panel.php?paneltype=featured&cat_id=$cat_id&rotate=true" width="960" height="150" frameborder="0" border="0" style="overflow:hidden;"></iframe>
ENDPRINT;
}
break;
在panel.php里查询mysql数据库,得到需要显示的40多张75X56的小图片,在主页面相应位置分一行全部显示出来,撑得页面宽宽的,无法接受.将查询语句 (择录部分代码) 改成如下:
if($paneltype == "featured") {
$featured_counter = 0;
if($cat_id != 0) { $featured_cat = "AND ad_category=$cat_id"; }
$result = query("SELECT ad_id,ad_title,ad_image1,ad_type FROM {$class_prefix}ads WHERE ad_status=1 $featured_cat AND (ad_options & 1 != 0) ORDER BY RAND() LIMIT 8",$class_link);
while(list($ad_id,$ad_title,$ad_image1,$ad_type) = mysql_fetch_row($result)) {
$ad_title = strip_tags(stripslashes($ad_title));
if($ad_image1 != "") {
$ad_image1 = getThumb($ad_image1);
if($SystemOptions['spider'] == 1) { $imgs[$featured_counter] = "<a href=\"{$insUrl}classified.php/listing/$ad_id\" target=\"_parent\"><img src=\"{$insUrl}images/listings/{$ad_image1}\" border=\"0\" class=\"ad_thumb\"></a>"; }
else { $imgs[$featured_counter] = "<a href=\"{$insUrl}classified.php?listing=$ad_id\" target=\"_parent\"><img src=\"{$insUrl}images/listings/{$ad_image1}\" border=\"0\" class=\"ad_thumb\"></a>"; }
}
}
这样主页面显示一行8张小图片,很工整,但其余30多张无法显示.请高手帮忙写个向左和向右翻页的PHP代码,感激不尽!!! 展开
希望在主页面利用一行的位置显示符合条件的小图片.在预定的位置设置了 (择录部分代码):
switch($SystemOptions['panel_top']) {
case "1":
$paneltype = "featured";
include("panel.php");
break;
case "2":
if($chkFeaturedCount != 0) {
echo<<<ENDPRINT
<iframe src="panel.php?paneltype=featured&cat_id=$cat_id&rotate=true" width="960" height="150" frameborder="0" border="0" style="overflow:hidden;"></iframe>
ENDPRINT;
}
break;
在panel.php里查询mysql数据库,得到需要显示的40多张75X56的小图片,在主页面相应位置分一行全部显示出来,撑得页面宽宽的,无法接受.将查询语句 (择录部分代码) 改成如下:
if($paneltype == "featured") {
$featured_counter = 0;
if($cat_id != 0) { $featured_cat = "AND ad_category=$cat_id"; }
$result = query("SELECT ad_id,ad_title,ad_image1,ad_type FROM {$class_prefix}ads WHERE ad_status=1 $featured_cat AND (ad_options & 1 != 0) ORDER BY RAND() LIMIT 8",$class_link);
while(list($ad_id,$ad_title,$ad_image1,$ad_type) = mysql_fetch_row($result)) {
$ad_title = strip_tags(stripslashes($ad_title));
if($ad_image1 != "") {
$ad_image1 = getThumb($ad_image1);
if($SystemOptions['spider'] == 1) { $imgs[$featured_counter] = "<a href=\"{$insUrl}classified.php/listing/$ad_id\" target=\"_parent\"><img src=\"{$insUrl}images/listings/{$ad_image1}\" border=\"0\" class=\"ad_thumb\"></a>"; }
else { $imgs[$featured_counter] = "<a href=\"{$insUrl}classified.php?listing=$ad_id\" target=\"_parent\"><img src=\"{$insUrl}images/listings/{$ad_image1}\" border=\"0\" class=\"ad_thumb\"></a>"; }
}
}
这样主页面显示一行8张小图片,很工整,但其余30多张无法显示.请高手帮忙写个向左和向右翻页的PHP代码,感激不尽!!! 展开
博思aippt
2024-07-20 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
展开全部
好多书上都有用LIMIT控制的翻页吧.....
通过limit start_num,count...控制数据库的读取.
通过limit start_num,count...控制数据库的读取.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先get当前页,如果get不到或者为0那么当前页=0
在数据库查询里用limit 开始条数,每页数量.
开始条数公式是,(当前页-1)*每页数量
统计一下数量, 总条数/每页数量, 如果有余就+1 //if(total % per_page)
最后就是翻页控制用for做一个循环就可以了,从1循环到总页数.
概念基本这样,代码就自己写一些把, 也算锻炼一下. php分页确实比较麻烦.
在数据库查询里用limit 开始条数,每页数量.
开始条数公式是,(当前页-1)*每页数量
统计一下数量, 总条数/每页数量, 如果有余就+1 //if(total % per_page)
最后就是翻页控制用for做一个循环就可以了,从1循环到总页数.
概念基本这样,代码就自己写一些把, 也算锻炼一下. php分页确实比较麻烦.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询