php文章のトップ機能を実現する方法


本稿の実例は、phpが文章のトップ機能を実現する方法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
昨日はお客さんに文章をセットする機能をさせました。自分は以前やったことがない。同僚の指示によってやっとできた。簡単なことを自分で長い間やってきました。自分は本当にプログラムに対する理解が足りません。やはりブログを書いて記録してみましょう。
第一歩は、文章表の中に二つのフィールドを作って、トップ機能を作るために使います。一つはtopフィールドで、timestampタイプで、デフォルトでは「定義」を選択して、トップ操作の時間を記憶します。もう一つのフラグフィールドがあります。一番上に置くかどうかを判断するためのタイプです。そうでなければ0です。
第二ステップ、テンプレートページの変更。リストのオプションにトップ列を追加し、下記の行に下記のコードを記入します。
 {{if $logs[data].flag}} キャンセル{{else}}   を く{{/if}}
flagsで頂上にあるかどうかを判断します。
ページ対応のセットトップjs:

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);
}
}
});
}

第三ステップ、プログラムは少し修正すればいいです。最初にトップの並べ替えをするかどうかによって、更にトップの時間によって並べ替えて、更にデフォルトの並べ替えによって。

$sql .=" ORDER BY flag DESC,top DESC,id DESC ";

(私たちが追加したフィールドを覚えていますか?)
これで文章のトップ機能が完成しました。
PHPについてもっと興味のある読者は、本駅のテーマを見てもいいです。「php+mysqlデータベース操作入門教程」、「PHP基本文法入門教程」、「PHP演算と演算子の使い方のまとめ」、「php対象プログラム設計入門教程」、「PHPネットワークプログラミング技術のまとめ」、「PHP配列(Aray)操作テクニック大全」、「php文字列(string)使い方のまとめ」および「phpよくあるデータベースの操作技巧のまとめ
本論文で述べたように、皆さんのPHPプログラムの設計に役に立ちますように。