邢臺網站建設,邢臺系統開發
邢臺網站建設,邢臺網站制作,邢臺網絡公司,邢臺系統開發,邢臺網站設計,邢臺網頁制作
15081754822
網站首頁 網站建設 系統開發 系統開發知識 手機網站 外貿網站 網站維護 網站案例 選課系統 域名注冊 微信開發 行業交流 聯系我們
 
邢臺區縣網站建設
邢臺行業門戶網站建設
公司主營業務
  系統開發
網站建設
手機網站
網站案例
網站維護
域名注冊
虛似主機
機房工程
弱電工程
視頻主持人
 
關于我們
 
公司簡介
公司視頻
支付方式
人才招聘
企業文化
服務承諾
合作伙伴
下載中心
 
你所處的位置:首頁 - THINKphp留言功能實現
THINKphp留言功能實現
發布日期:2019-11-9 15:30:36

點擊按鈕“提交”會把數據以post方式傳到/thinkphpweb/Home/Info/doaddinfo;(該文件下的Info控制器下的doaddinfo方法)


如下:


//提交數據

public function doaddinfo(){

   //接收數據

   $title=$_POST['title'];

   $content=$_POST['content'];


   //處理數據(去掉空格)

   $title = trim($title);

   $content = trim($content);


   //驗證數據

   if($title==''){

       $this->error("標題不能為空");

   }

   if($content==''){

       $this->error("內容不能為空");

   }



   //插入數據庫

   $model=D("Info");//實例化對象

   

   $info=$model->add([

       "title"=>$title,

       "content"=>$content,

   ]);//該方法 add 為insert操作

   

   var_dump($info);

   if(isset($info)){

       $this->success("發表成功","/thinkphpweb/Home/Info/infolist");

   }

}




留言列表的翻頁效果也是TP框架自帶的:


代碼修改完如下:


//顯示所有數據

public function infolist(){

   $model=D("Info");//實例化對象

   //做一個翻頁效果

   //參數一:總的記錄數

   $count = $model->count();

   //參數二:每頁要顯示的條數

   $perPager=10;

   $Page = new \Think\Page($count,$perPager);

   $Page->setConfig("prev","上一頁");

   $Page->setConfig("next","下一頁");

   //生成翻頁用的按鈕

   $btn = $Page->show();

   //把數據以數組的方式取出來(在html頁面用遍歷顯示)

   //$data=$model->select();//顯示所有數據

   //顯示某一頁的數據(第一個參數為從那一條開始取數據,第二個參數為每頁顯示幾條)

   $data=$model->order("id DESC")->limit($Page->firstRow,$perPager)->select();



   //把按鈕賦值到page中并顯示

   $this->assign("page",$btn);


   $this->assign("data",$data);

   //顯示頁面

   $this->display();


}

之后把按鈕(page)放到html中即可:


<div class="page">

   <?php echo $page; ?>

</div>





作者:未知
來源:互聯網 下一條: 限制div高度當內容多了溢出時顯示滾動條
奧祥介紹 聯系我們
域名注冊 400電話
成功案例 客戶服務
行業交流 支付方式
版權所有: © 2005-2015 邢臺奧祥網絡™
聯系電話:15081754822  15102693855
公司郵箱:[email protected] 《信息產業部備案 冀ICP備09043254號》
本站關鍵詞:邢臺網站建設 邢臺網站設計 河北邢臺網絡公司 邢臺網站制作公司 邢臺網站推廣邢臺網站制作
網站統計:
非洲水晶赚钱吗