PHPリストページ表示方法の改訂版
データベース名:persons
データベーステーブル名:cs
データベーステーブルフィールド:id FirstName
データベースIP:localhost(ローカル)
データベースユーザー名:root
データベース パスワード: (空)
____________________________________________________________
<メタhttp -equiv="Content-Type" content="text/html; charset=utf-8" />
無題ドキュメント value
/データベースに接続
mysql_select_db("cs") // どのデータベースを選択するか
mys ql_query("set names utf-8"); //データベースを設定します。文字エンコーディングを中国語に変換
$sql = mysql_query("select *from people");
$pagesize = 5; //項目数を表示
$sum = mysql_num_rows($sql);合計で多くのデータがあります
$count = ceil($sum/ $pagesize);//合計ページ数を調べます
$pages = $count; //最後のページを表示します
$init = 1;
$page_len = 7;
$max_p = $count;
if(empty($_GET["page"])|| $_GET["page"]< 0){
$page = 1; = $_GET["page"];
} }
$off = ($page-1)*$pagesize; query
$he = mysql_query("select * from people limit $off,$pagesize");//オフから開始し、ページサイズまで定期的に表示します
echo "合計 ".$sum." 個のデータ";
while($row = mysql_fetch_array ($he)){
echo "
";
echo "" .$row['id']." | echo "".$row['FirstName']." | "; ;/tr> ";
}
? >
$page_len = ($page_len%2)?$page_len:$page_len 1;//余りが 1 の場合、0 の場合は true、0 の場合は false
$pageoffset = ($page_len-1)/2;// ページ オフセット
$key ="";
if($page!=1){
$key.="最初のページ";
$key.= "前のページ }else{
$key.="最初のページ"
}$key.="前のページ"; > if($pages>$page_len){
if($page<=$pageoffset){
$max_p = $page_len> $init = $page-$ページオフセット;
$max_p = $page $pageoffset; 🎜> if($i==$page){
"".$_SERVER['PHP_SELF']."?page=".$i."" >$i";
} }
}
if($i-1! =$page){
$key.=" 次の 1 ページ";
$key.=" 最後のページ"; > $key. ="最後のページ";
}
echo "
" ;tdcolspan='2'>キー。&lt;/td&gt; ";
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31