ホームページ > php教程 > php手册 > オリジナルに基づいてページング モードを変更します

オリジナルに基づいてページング モードを変更します

WBOY
リリース: 2016-08-04 08:56:19
オリジナル
1097 人が閲覧しました

私のシステムはオーディオ Web サイトであり、数千個のオーディオ データがある場合、すべてのオーディオ データが 1 つのフィールドに書き込まれます。ページネーションがないと、Web サイトを開いたときに基本的にフリーズします。フロントエンドとバックエンドのコードをみんなで共有して、機能を学んでいただければ幸いです
後台代码//分页开開始<br>         $rs = M('Vod');<br>         $user = array();<br>         $user['q_islock'] = $_REQUEST['q_islock'];<br>         $selectType = $_REQUEST['q_selectType'];<br>         $wd = urldecode(trim($_REQUEST['wd']));<br>         $user['selectType'] = $selectType;<br>         $user['wd'] = $wd;<br>         $user['p'] = '';<br> <br>         if ($user['q_islock'] == 1) {<br>             $where['islock'] = array('eq', 1);<br>         }<br>         else if ($user['q_islock'] == 2) {<br>             $where['islock'] = array('eq', 0);<br>         }<br> <br>         if (!empty($selectType) && !empty($wd)) {<br>             $where[$selectType] = array('like', '%' . $wd . '%');<br>         }<br>         $ida=$_GET['id'];<br>         $vod_url=$rs->where("vod_id=$ida")->getfield("vod_url");<br>         $count=(substr_count($vod_url,"$")-3)/2;<br>         $limit = C('url_num_admin');<br>         $totalpages = ceil($count / $limit);<br>         $currentpage = (!empty($_GET['p']) ? intval($_GET['p']) : 1);<br>         $currentpage = get_maxpage($currentpage, $totalpages);<br>         $pageurl = U('/read-id-'.$ida, $user, false, false) 。 「{!ページ!}」。 C('url_html_suffix');<br>         $user['p'] = $currentpage;<br>         $_SESSION['user_jumpurl'] = U('/read-id-'.$ida, $user) 。 C('url_html_suffix');<br>         $page = '共' 。 $count 。 「个当前:」 。 $currentpage 。 '/' 。 $totalpages 。 「页 」 。 getpage($currentpage, $totalpages, 3, $pageurl, 'pagego('' . $pageurl . '',' . $totalpages . ')');<br>         $user['page'] = $page;<br>         $f['currentpage']=$currentpage;<br>         $sq['vod_id']=$ida;<br>         $vod_playlist=$rs->find($ida);<br>         $this->assign($f);<br>         $this->assign($user);<br>         //分页结束模板代码块<php>$fj=($currentpage-1)*20</php><br>                 <ボリスト name="gxlcms_playlist" id="gxlcms"> <br> <if condition="$gxlcms.playname eq ts"><br>         <fflist name="gxlcms['son']" id="gxlcmsson" order="asc" offset="$fj" length='20'><br> <br>                    <li ><time>更新時刻:{$vod_addtime|date='Y-m-d H:i:s',###}</time><i class="icon-play-d"> </i><a href="{$gxlcmsson.playurl}">{$gxlcmsson.playname}</a></li><br>                     </fflist><br>                       <br>                 </if> </ボリスト>オリジナルに基づいてページング モードを変更します

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート