《PHP應(yīng)用:php實(shí)現(xiàn)文章置頂功能的方法》要點(diǎn):
本文介紹了PHP應(yīng)用:php實(shí)現(xiàn)文章置頂功能的方法,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
PHP學(xué)習(xí)本文實(shí)例講述了php實(shí)現(xiàn)文章置頂功能的方法.分享給大家供大家參考,具體如下:
PHP學(xué)習(xí)昨天客戶讓做文章置頂?shù)墓δ?自己以前沒(méi)做過(guò).靠著同事的指點(diǎn)才做了出來(lái).本來(lái)挺簡(jiǎn)單的事情,被自己搞了好久.自己真的缺乏對(duì)程序的理解.還是寫(xiě)篇博客記錄一下吧.
PHP學(xué)習(xí)第一步,在文章表里面建兩個(gè)字段,用于做置頂功能.一個(gè)是top字段,timestamp類型,默認(rèn)選“定義”,用于存儲(chǔ)置頂操作的時(shí)間;還有一個(gè)flag字段,int類型,用于判斷是否置頂,置頂為1,否則為0..
PHP學(xué)習(xí)第二步,模板頁(yè)面修改.列表選項(xiàng)里面加置頂列,下面對(duì)應(yīng)的行寫(xiě)如下代碼:
PHP學(xué)習(xí)頁(yè)面對(duì)應(yīng)的置頂js:
PHP學(xué)習(xí)
function istop(id,flag){
$.ajax({
type: "POST",
url: "?m={{'article'|encrypt}}&a=savePost",
data: "id="+id+"&flag="+flag,
dataType:"json",
success: function(msg){
if(msg.status == "true")
{
window.location= '?m={{'article'|encrypt}}';
}
else
{
alert(msg.message);
}
}
});
}
PHP學(xué)習(xí)第三步,程序里只要稍作修改即可.先按是否置頂排序,再按置頂時(shí)間排序,再按默認(rèn)的排序.
PHP學(xué)習(xí)
$sql .=" ORDER BY flag DESC,top DESC,id DESC ";
PHP學(xué)習(xí)(還記得我們添加的字段嗎?)
PHP學(xué)習(xí)這樣就完成了文章置頂?shù)墓δ?
PHP學(xué)習(xí)更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》、《PHP基本語(yǔ)法入門(mén)教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
PHP學(xué)習(xí)希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助.
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/2983.html