十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
分頁數(shù)據(jù)是在查詢時(shí)分頁的.參考thinkphp的分頁類
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了貴溪免費(fèi)建站歡迎大家使用!
//?分頁DEMO
public?function?page()?{
$user?=?M?(?'user'?);
$rs?=?$user-select?();
//?print_r($rs);
import?(?'ORG.Util.Page'?);?//?導(dǎo)入分頁類
$count?=?count?(?$rs?);?//?查詢滿足要求的總記錄數(shù)
$Page?=?new?Page?(?$count,?25?);?//?實(shí)例化分頁類?傳入總記錄數(shù)和每頁顯示的記錄數(shù)
$show?=?$Page-show?();?//?分頁顯示輸出
??//?進(jìn)行分頁數(shù)據(jù)查詢?注意limit方法的參數(shù)要使用Page類的屬性
$list?=?$user-order?(?'id'?)-limit?(?$Page-firstRow?.?','?.?$Page-listRows?)-select?();
$this-assign?(?'list',?$list?);?//?賦值數(shù)據(jù)集
$this-assign?(?'page',?$show?);?//?賦值分頁輸出
$this-display?();?//?輸出模板
}
返回可以用 return 啊 這樣把里面的數(shù)據(jù)返回出來 外面就可以隨便操作了,實(shí)不在會,百度HI找我吧。
原因:$res這個(gè)變量最后的結(jié)果是一個(gè)空的集合,無法執(zhí)行循環(huán),當(dāng)然沒有結(jié)果輸出了。
解決方案:去掉$res=array()這一行,然后再循環(huán)輸出$value[“id”]。
對數(shù)據(jù)庫取出的值遍歷比較好一點(diǎn):
var
data={$data};
for
(var
item
in
data)
{
$("
:radio[name="+item+"][value="+data[item]+"]").attr("checked",true);
}
上面的寫法可能有錯(cuò)誤,意思就是對數(shù)據(jù)庫取出的值遍歷,設(shè)置name=item且value=data[item]的checked為true。
當(dāng)然也可以用模板,這樣就不需要遍歷,使用if標(biāo)簽判定value值來插入"checked",
比如:
checked
?php
$cliest?=?Array?(?
'0'?=?Array?(?'cid'?=?1?,'pid'?=?3?,'name'?=?'分類6',?'displayorder'?=?3?,'docs'?=?18?),?
'1'?=?Array?(?'cid'?=?2?,'pid'?=?2?,'name'?=?'分類2',?'displayorder'?=?4?,'docs'?=?18?)?,
'2'?=?Array?(?'cid'?=?3?,'pid'?=?3?,'name'?=?'分類3',?'displayorder'?=?5?,'docs'?=?18?)?
);
$dliest?=?Array?(?
'0'?=?Array?(?'cid'?=?1?,'pid'?=?1?,'name'?=?'分類8',?'displayorder'?=?1?,'docs'?=?18?),?
'1'?=?Array?(?'cid'?=?2?,'pid'?=?3?,'name'?=?'分類4',?'displayorder'?=?2?,'docs'?=?18?),
'2'?=?Array?(?'cid'?=?3?,'pid'?=?3?,'name'?=?'分類1',?'displayorder'?=?2?,'docs'?=?18?)?
);
$result=?array_merge($cliest,$dliest);
foreach($result?as?$key=$value){
if($value['pid']==3){
$data[]?=?$value;?
}
}
print_r($data);
?
剛搞好,我這個(gè)比一樓好啊
比如一張表中有2個(gè)字段,id和name,現(xiàn)在你把這張表中的所有的值都取出來放在一個(gè)二維數(shù)組$arr中了,那么現(xiàn)在來遍歷這個(gè)$arr數(shù)組
echo?"select?name=''";
foreach($arr?as?$key=$vo){
echo?"option?value=$vo['id']$vo['name']/option";
}
echo?"/select";
遍歷就是這樣了,當(dāng)然我是用echo 輸出的了,記得要寫在一對select/select的里面