码迷,mamicode.com
首页 > Web开发 > 详细

2016/05/17 thinkphp3.2.2 分页的使用:①在Home下设置Publics文件夹或在thinkPHP下library的vender 把page.class.php 考贝进入 ②通过new 实例化方式调用 $page=new \Home\Publics\Page($total,3);

时间:2016-05-17 06:20:27      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

注意分页的方法有两种:一种是thinkphp3.2 自带的   另一种是之前新闻页用过的     显示效果稍有差别

 

显示效果:

技术分享

细节问题:

①搜索页面  要加session判断   和  分页

②修改和添加页面需要有session判断

③增删改的权限设置

控制器端:

 1 <?php 
 2 namespace Home\Controller;
 3 use Think\Controller;
 4     class UserController extends Controller
 5     {
 6         public function User(){
 7             
 8             if (session(‘?username‘)) {
 9                 $m=M(‘fruit‘);
10                 //$arr=$m->select();
11                 //var_dump($arr);
12                 $total=$m->count();
13                 //$this->assign(‘data‘,$arr);
14                 $this->assign(‘sess‘,session(‘username‘));
15                 
16                 $page=new \Home\Publics\Page($total,3);
17                 //$page->limit;//limit n,n
18                 $sql="select * from fruit ".$page->limit;
19                 $lim=$m->query($sql);
20                 $pagelist=$page->fpage();
21                 $this->assign(‘data‘,$lim);
22                 $this->assign(‘list‘,$pagelist);
23                 $this->display();
24             }
25             else{
26                 $this->redirect(‘Login/Login‘);
27             }
28             
29                 
30     
31         }

前端显示:

技术分享
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>业务</title>
 6     <style type="text/css">
 7     a:link {
 8     text-decoration: none;
 9     }
10     </style>
11     <script type="text/javascript">
12     function jump(){
13         window.location="/tp/index.php/Home/Add/Add";
14     }
15     </script>
16     <style type="text/css">
17         #se{
18             float: left;
19             position: absolute;
20             margin-left: 150px; 
21         }
22 
23     </style>
24 </head>
25 <body><div id=‘se‘><{$sess}> 您好!</div>
26 <div align="center" display:inline  style="width: 1380px;">
27 <h1>业务主页</h1>
28         <form action="__URL__/search" method="post">
29             <b>查询</b>&nbsp;&nbsp;&nbsp; 序号:<input type="text" name="ids">
30              名称:<input type="text" name="name">
31              价格:<input type="text" name="price">
32              产地:<input type="text" name="source">
33              <input type="submit" value="搜索"></input>
34         </form></div><br>
35     <table border="1" width="1000" align="center">
36         <tr>
37         <th>序号</th>
38         <th>名称</th>
39         <th>价格</th>
40         <th>产地</th>
41         <th>操作</th>
42         </tr>
43         <volist name=‘data‘ id=‘vo‘>
44             <tr>
45                 <td><{$vo.ids}></td>
46                 <td><{$vo.name}></td>
47                 <td><{$vo.price}></td>
48                 <td><{$vo.source}></td>
49                 <td><a href="/tp/index.php/Home/User/del/ids/<{$vo.ids}>">删除</a> | <a href="/tp/index.php/Home/User/modify/ids/<{$vo.ids}>">修改</a></td>
50             </tr>
51         </volist>
52 
53     </table>
54     <div align="center"><{$list}></div>
55     <br>
56     <center>
57     <button onclick="jump()">添加数据</button>
58     </center>
59 </body>
60 </html>
View Code

 

2016/05/17 thinkphp3.2.2 分页的使用:①在Home下设置Publics文件夹或在thinkPHP下library的vender 把page.class.php 考贝进入 ②通过new 实例化方式调用 $page=new \Home\Publics\Page($total,3);

标签:

原文地址:http://www.cnblogs.com/haodayikeshu/p/5500114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!