集成tp分页类代码。小伙伴再也不用重复引用了
where($sqlcon)->count();// 查询满足要求的总记录数 $map表示查询条件
}else if($sql == 2){
$count = $data->count();// 查询满足要求的总记录数 $map表示查询条件
}
$page = new page($count,$pagenum);// 实例化分页类 传入总记录数
$show = $page->show();// 分页显示输出
if($sql == 1){
$list = $data->where($sqlcon)->order($orderfield)->limit($page->firstrow.','.$page->listrows)->select();// 进行分页数据查询
}else if($sql == 2){
$list = $data->order($orderfield)->limit($page->firstrow.','.$page->listrows)->select();// 进行分页数据查询
}
// -------------------------------------
// ---------@多表调用名称@ start---------
if($orderif != null){
for($i=0;$i for($j=0;$j // 参数分解
$field = $orderif[$j]['field'];
$for = $orderif[$j]['for'];
$sqlname = $orderif[$j]['sqlname'];
$forfield = $orderif[$j]['forfield'];
// 赋值操作
$id = $list[$i][$field];
$arr = m($sqlname) -> where($for = $id) -> find();
if($orderif[$j]['getarr'] == 1){
$list[$i][$field] = $arr;
}else if($orderif[$j]['getarr'] == 2){
$list[$i][$field] = $arr[$forfield];
}else{
echo 非法操作;
}
}
}
}
// -------------------------------------
// ---------@多表调用名称@ end---------
$this->assign($dataname,$list);// 赋值数据集
$this->assign($datapage,$show);// 赋值分页输出
}
}
?>
ad:真正免费,域名+虚机+企业邮箱=0元