ホームページ  >  記事  >  バックエンド開発  >  JS なし、完全な PHP プロセス データ ページング実装コード_PHP チュートリアル

JS なし、完全な PHP プロセス データ ページング実装コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:16:252472ブラウズ

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

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


$pageSize = 10; $rowCount = 0; //Data データベースからアイテムの総数を取得します

$sqlCount = 'select count(id) fromemployee'
$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");
}
//ページングデータを出力する
echo "
";
echo "";
エコー ";
$sqList = "ID、名前、年齢、性別、誕生日を選択従業員制限 ".($pageNow-1)*$ pageSize.",".$pageSize;
$res2 = mysql_query($sqList,$mysql);
while (false!=($row=mysql_fetch_assoc($res2)) ){
echo "{$row['性別']}{$row['誕生日']} ;td>編集 ;
}
echo "
id name sex th>誕生日 編集者従業員
{$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 "< a href ='?pageNow=".($pageNow+10)."'>>>> ";
}

//現在のページと総ページ数を表示
echo "
現在のページ".$pageNow."ページ/合計".$pageCount."ページ";


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





http://www.bkjia.com/PHPjc/325919.html
www.bkjia.com

tru​​e

技術記事次のようにコードをコピーします。 ?php //name がセッションに存在する場合、ログイン ページに設定されるセッション //$name = $_SESSION['name']; //if (empty($name); )) { // header("場所:...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。