分排显示建议使用CSS处理,并非PHP程序逻辑范围如你现在程序逻辑表示一排显示7条数据,假设你的HTML代码如下:ul lia href="#"111/a/li... lia href="#"777/a/li/ul你可以修改 $pagesize=7; 使他显示14条然后使用CSS,让每一个LI元素float:left;然后指定每一个LI元素的最大宽度,让他做到每一行只能容下两列,这样便可以实现14条数据分两列显示,日后修改板式只需修改CSS即可。记住,页面表现层的东西永远不要试图用程序逻辑来代替,用HTML和CSS
为海丰等地区用户提供了全套网页设计制作服务,及海丰网站建设行业解决方案。主营业务为网站设计制作、网站设计、海丰网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
给个例子
import('ORG.Util.Page');
//艺术家查询
$sss=$_GET['textfield'];//这个就是你需要传的参数,你的条件,分页时候需要用到
if(isset($_POST['Submit'])($_POST['textfield'])||$sss!=NULL){//判断你是不是条件查询
$name=$_POST['textfield'];
$tag=$_POST['select'];
if($sss!=""){
$name=$_GET['textfield'];//
传的参数,分页时候用到
$tag=$_GET['select'];//你传的参数,分页时候用到
}
$nowPage = isset($_GET['p'])?$_GET['p']:1;
$count= $this-where("yishu_artist.".$tag." like "."'%$name%'")-count();
$Page = new Page($count,15);
$list = $this-where("yishu_artist.".$tag." like "."'%$name%'")-order('artistId desc')-page($nowPage.','.$Page-listRows)-select();
}
else{
$count= $this-count();
$Page = new Page($count,15);
$nowPage = isset($_GET['p'])?$_GET['p']:1;
$list = $this-order('create_time desc')-page($nowPage.','.$Page-listRows)-select();
}
$show = $Page-show();
这个网上太多相关的资料了 你自己动手搜搜
主要靠sql语句控制
如