zoukankan      html  css  js  c++  java
  • 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.参数名')

      

  • 相关阅读:
    事半功倍系列 javascript(一)
    网页播放的视频代码
    显示消息提示对话框,并进行页面跳转
    GirdView不足10条显示为空行
    网页虚线效果
    JavaScript身份证号码验证支持新的带x身份证
    几个好用的ButtonCSS样式
    按钮超链接样式
    FlashCom学习第一课:了解名词、概念,安装FlashCom服务器。
    留住最后的激情,准备转向管理层的程序员们必看!
  • 原文地址:https://www.cnblogs.com/a2762/p/4113094.html
Copyright © 2011-2022 走看看