ThinkPHP(3.2)搭建简单留言板项目
1.基本業(yè)務(wù)功能
》查看所有留言功能,index/index需要一個(gè)頁(yè)面,用來(lái)展示當(dāng)前應(yīng)用程序中所有留言信息(默認(rèn)頁(yè)面)。
展示形式:表格或者無(wú)序列表,這里用表格,方便些
》查看單條留言,index/view顯示某條留言的詳細(xì)信息。
單擊留言列表中得到某條留言時(shí),才顯示單條信息的詳細(xì)頁(yè)面。
》添加留言index/add。通過(guò)html表格的形式,想數(shù)據(jù)庫(kù)中插入一條留言。
》修改/編輯留言index/edit:通過(guò)html表格的形式,允許用戶修改數(shù)據(jù)庫(kù)中的某條留言。
》刪除留言index/delete:把數(shù)據(jù)庫(kù)中的結(jié)果集刪除掉。刪除成功后,應(yīng)該重新進(jìn)入留言列表頁(yè)面。
2,數(shù)據(jù)表設(shè)計(jì)
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分頁(yè)處理
主要依賴于一條sql語(yǔ)句 :select * from msg limit 0,10;
它的作用是獲取msg數(shù)據(jù)表中所有記錄,但是我只需要從下標(biāo)0開始的10條記錄。我們把它引入php中,引入變量替換的方法就是 select * from msg limit $offset ,$size;
如果要查詢的是
第一頁(yè)的話,是從0開始的10條記錄(0~9條);
第二頁(yè)? 下標(biāo)10開始的10條記錄(10~19條);
第三頁(yè) 下標(biāo)20開始的10條記錄(20~29條);
》分頁(yè)屬性設(shè)置
記錄總數(shù):$count
每一頁(yè)的條數(shù):$pagesize(5)//假設(shè)是5條
頁(yè)數(shù):$pagecount;
每一頁(yè)記錄的開始序號(hào):$pageBegin??? // (page-1)*$pagesize
當(dāng)前頁(yè)碼:$page
?
獲取get參數(shù)使用了一個(gè)I方法,I('get.參數(shù)名')
?
轉(zhuǎn)載于:https://www.cnblogs.com/a2762/p/4113094.html
總結(jié)
以上是生活随笔為你收集整理的ThinkPHP(3.2)搭建简单留言板项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Github开源微信小程序Demo-用于
- 下一篇: wndows程序设计之书籍知识与代码摘录