ThinkPHP(3.2)搭建简单留言板项目

1.基本业务功能

  》查看所有留言功能,index/index需要一个页面,用来展示当前应用程序中所有留言信息(默认页面)。

  展示形式:表格或者无序列表,这里用表格,方便些

  》查看单条留言,index/view显示某条留言的详细信息。

    单击留言列表中得到某条留言时,才显示单条信息的详细页面。

  》添加留言index/add。通过html表格的形式,想数据库中插入一条留言。

  》修改/编辑留言index/edit通过html表格的形式,允许用户修改数据库中的某条留言。

  》删除留言index/delete:把数据库中的结果集删除掉。删除成功后,应该重新进入留言列表页面。

2,数据表设计

1 create table `msg` (
2   `id` int(11) not null auto_increment primary key,
3   `title` varchar(255) not null default '',
4   `content` text not null,
5   `autho` varchar(255) not null default '',
6   `time` timestamp not null default current_timestamp on update current_timestamp
7 
8 ) engine myisam  charset=utf8 ;

 3分页处理

  主要依赖于一条sql语句 :select * from msg limit 0,10;

  它的作用是获取msg数据表中所有记录,但是我只需要从下标0开始的10条记录。我们把它引入php中,引入变量替换的方法就是 select * from msg limit $offset ,$size;

 如果要查询的是

        第一页的话,是从0开始的10条记录(0~9条);

        第二页  下标10开始的10条记录(10~19条);

        第三页 下标20开始的10条记录(20~29条);

》分页属性设置

  记录总数:$count

  每一页的条数:$pagesize(5)//假设是5条

  页数:$pagecount;

  每一页记录的开始序号:$pageBegin    // (page-1)*$pagesize

  当前页码:$page

 

获取get参数使用了一个I方法,I('get.参数名')

 

  

posted @ 2014-11-21 15:40  王孙将归  阅读(3224)  评论(0编辑  收藏  举报