JS なし、完全に PHP 指向のプロセス データ ページング実装コード

WBOY
リリース: 2016-06-13 11:58:10
オリジナル
2798 人が閲覧しました

コードをコピー コードは次のとおりです:


//名前がログイン ページに設定されているセッションセッションに存在します
//session_start();
//$name = $_SESSION['name'];
//if (empty($name)){
// header( "Location: error .php");
// exit();
//}
//プロセス指向、データはページに表示されます
if(false!=($mysql = mysql_connect('ローカル mysql', 'mysql ユーザー名', 'mysql パスワード'))){
mysql_query('set names utf8',$mysql) //データベースのエンコーディングを設定します
mysql_select_db("database)データベース",$mysql);
}else{
die("接続失敗");
}


$pageSize = 10; //データベースに表示されるアイテムの数page
$rowCount = 0; / /データベースから取得したデータの総数

$sqlCount = '従業員からカウント(id)を選択'
$res1 = mysql_query($sqlCount, $mysql);

/ /データ項目の数を取得します
if(false!=($row=mysql_fetch_row($res1))){
$rowCount = $row[0];
}

//合計ページ数は
$pageCount = 0;
$pageCount = ceil($rowCount/$pageSize); によって計算されます。 /現在のページを取得します
if(!isset($_GET ['pageNow'])){ // get/post が空の場合、デフォルト値 1 を割り当てます
$pageNow = 1; // 現在のページ番号
}elseif(false!=is_numeric($_GET[ 'pageNow']) && $_GET['pageNow']<=$pageCount){
$pageNow = $_GET['pageNow']; >}else{
header("Location: .. /Error/error.php");
exit();
}
//ページングデータを出力
echo "

";
echo "";
echo " 従業員";
$sqList = "従​​業員の制限から ID、名前、年齢、性別、誕生日を選択します ".($ pageNow-1)*$pageSize。" ,".$pageSize;
$res2 = mysql_query($sqList,$mysql);
while (false!=($row=mysql_fetch_assoc($res2))){
echo "{ $row['age']}< ;/td>{$row['誕生日']} ";
}
エコー "
idth 従業員を削除
{$row['id']}{$row['name']}{$row['性別']}編集削除
";
//フォーム コントロールの表示ページ番号
echo "
";
/ /前のページ ボタン
if($pageNow> ;1){
$pageUp = $pageNow-1;
echo " 前のページ ";

//次のページボタン
if($pageNow<$pageCount){
$pageDown = $pageNow 1;
echo "次のページ
";
}

//10ページ戻るボタン
if($pageNow-10>0){
echo "<< "; 🎜>//現在表示されているページ数をこのページに渡し、ページボタンを表示します
for($i=1;$i< =$pageCount;$i ){

if($i> ;$pageNow-2 && $i<$pageNow 6){
if($i!=$pageNow){
echo " ページ ".$i." ";
}
}
}

//10 ページ転送
if($pageNow 10<=$pageCount) {
echo ">> > ; ".$pageCount."ページ"; >

//ページにジャンプ
echo "ジャンプ先:page" ;
echo "
";
エコー "
"?

;

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