ホームページ  >  記事  >  バックエンド開発  >  php ajax ページネーション four_PHP チュートリアル

php ajax ページネーション four_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:05:591010ブラウズ

ajax ページング php ajax ページング java ajax ページング asp.net ajax ページング jquery ajax ページング jsp ajax 更新なし ページング asp ajax ページング ajax ページングの問題 ajax 実装ページング ajax jsp ページング
最も重要なのは、php の result.php ファイルです。ここで、:

//データベースからの一連のクエリについてはここでは説明しません.... 以下を参照するとわかります
//PHPサーバー
/*
PHPページング関数
function Ajaxpage($ sql,$num){
global $db;
$pageno=$_GET['pageno'];
$pageno=(int)$pageno;
if(empty($pageno)||$pageno< 1) $pageno =1;
$result=$db->query($sql);
$number=$db->num_rows($result);
$totalpage=(int)ceil($number/$ num);
if($pageno>=$totalpage){$pageno=$totalpage;}
$start_rowno=($pageno-1)*$num;
$query=$sql." LIMIT ".$start_rowno." ,".$ num;
$result=$db->query($query);
return array('result'=>$result,'page'=>array('pageno'=>$pageno) ,'totalpage' =>$totalpage,'number'=>$number));
}

$sql="select * from guest";//クエリ SQL ステートメント
$num=2;// ページング制御, 各ページに 2 つのレコードを表示します
$return=Ajaxpage($sql,$num);
while($row=$db->fetch_assoc($return['result'])){
$result[]=$ row; // ここでは例を示しませんが、PHP を使用してデータを処理できます
}
$result=array('result'=>$result,'page'=>$return['page) ']);
include('json .class.php');//JSON クラス ファイルが含まれます
$json=& new Json();
$result=$json->encode($result);//JSON
echo $result;
*/
//AJAX によって送信された pageno パラメーターに基づいてデータベースから取得されたリソースが JSON 経由で渡され、$str のように見える場合は、それを直接出力して JS に処理させます。
//何も理解できない場合は、私に聞いてください
if(ob_get_length()) ob_clean ();
header('cache-control:no-cache,must-revalidate');
header('pragma:no-cache') ;
if($_GET['pageno']==1)
$str ='{"結果":[{"id":"99","名前":"テクノロジー","qq":"", "電話":"","メール":"","コンテンツ": "[エモット:0]","時間":"1198522490","ip":"127.0.0.1",

"rcontent ":null,"rtime":"0","url":"0 ","img":"app/index/image/show/1.gif"},{"id":"100","name ":"テスト","qq":"","電話":" ","email":"","content":"[emot:9]","time":1198548687","ip": "127.0.0.1","

rcontent":null,"rtime ":"0","url":"0","img":"app/index/image/show/4.gif"} ],"ページ":{"ページ番号":1,"合計ページ":2 ,"番号":2}}';
else
$str='{"結果":[{"id":"101", "名前":"ああ","qq":"","電話番号":"","メール":"","内容":"[エモット:8][エモット:1]","時間": "1198548716","ip":"127.0.0.1","rcontent": null,"rtime":"0","url":"0","img":

"アプリ/インデックス/画像/show/9.gif"}],"page":{"pageno" :2,"totalpage":2,"number":3}}';

echo iconv('gb2312','utf-8' ,$str);
?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445074.html技術記事 ajax ページング php、ajax ページング、java、ajax ページング、asp.net、ajax ページング、jquery、ajax ページング、jsp、ajax 更新なし、ページング、asp、ajax ページング、ajax ページングの問題、ajax ページング、ajax jsp ページング、最も p...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。