1.查詢顯示數據庫的內容
控制器里的內容
public function shouye() { $n = M("car"); $arr = $n->select(); $this->assign("shuju",$arr); $this->display();
htm頁面,用<foreach></foreach>標簽遍歷顯示數據
<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td>代號</td> <td>名稱</td> <td>操作</td> </tr> <foreach name="shuju" item="v"><!--shuju是傳遞的變量的名稱--> <tr> <td>{$v.code}</td>數據的列名 <td>{$v.name}</td> <td>操作</td> </tr> </foreach> </table>
2.根據關鍵字查詢相關的數據,建立form表單
<form action="__ACTION__" method="get"> <div>名稱:<input type="text" name="name"/><input type="submit" value="查詢"/></div> </from>
public function shouye() { /* $tj = "1=1"; $name = "";*/ if(!empty($_GET["name"])) { $name = $_GET["name"]; $tj = "Name like '%{$name}%'";//根據name搜索name列相關的數據 } $n = M("car"); $arr = $n->where($tj)->select(); $this->assign("shuju",$arr); $this->show();
增加分頁
把分頁的類文件page.class.php文件引入到數據文件夾中更改命名空間為 names Homes\shuju
public function shouye() { $tj = "1=1"; $name = ""; if(!empty($_GET["name"])) { $name = $_GET["name"]; $tj = "Name like '%{$name}%'"; } $n = M("car"); //分頁 $zts = $n->where($tj)->count();//求數據的總條數和查詢同時查詢的條數 $page = new \Home\shuju\Page($zts,3);//造page對象,傳入數據總條數,每頁顯示幾條 $arr = $n->where($tj)->limit($page->limit)->select(); $this->assign("shuju",$arr); $this->assign("fenye",$page->fpage());//顯示分頁信息; //$this->assign("name",name); $this->show(); }