ホームページ > バックエンド開発 > PHPチュートリアル > PHP ページングの問題を解決してください。オンラインで緊急待機中

PHP ページングの問題を解決してください。オンラインで緊急待機中

WBOY
リリース: 2016-06-20 12:44:05
オリジナル
949 人が閲覧しました

GETメソッドで取得した値は取得できたのですが、ページングがうまくいきません どこが間違っているのかわかりません お手数ですが確認してください。そしてオンラインで待機してください! !
スクリーンショット

PHP パーツ コード:

<?php    header("Content-Type:text/html;Charset=utf-8");    $host='localhost';    $user='root';    $password='63698000xw';    $database='testguest';    $conn=@mysqli_connect($host, $user, $password, $database)        or die('DataBase connected error<br/>'.mysqli_connect_error($conn));    // mysqli_set_charset($conn, "utf8");     if (isset($_GET['page'])){        $_page=$_GET['page'];        echo $_page;         if(empty($_page)){             $_page=1;         }     }else {         $_page=1;     }        $_pagesize=1;    $_pagenum=(page-1)*pagesize;    $sql="SELECT tg_id FROM tg_user";    $result1=mysqli_query($conn,$sql)or die(mysqli_error($conn));    $_num=mysqli_num_rows($result1);    $_pageabsolute=ceil($_num/$_pagesize);//     echo" $_pageabsolute <br/>";    $query="SELECT tg_id,tg_username,tg_reg_time FROM tg_user ORDER BY tg_reg_time DESC LIMIT $_pagenum,$_pagesize";    $result=mysqli_query($conn, $query);        while ($row=mysqli_fetch_array($result))        {           echo "<td>{$row['tg_id']}</td>---<td>{$row['tg_username']}</td>---<td>{$row['tg_reg_time']}</td><br/>";        }    mysqli_free_result($result1);    mysqli_free_result($result);    mysqli_close($conn);    ?>
ログイン後にコピー

HTML パーツ コード:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title>    <style type="text/css">        #page_num{        	height:40px;	        clear:both;        	padding:10px 0;        	position:relative;        }        #page_num ul{        	position:absolute;        	right:30px;	        height:20px;        }         #page_num ul li{         	float:left;         	height:20px;         	width:30px;         }         #page_num ul li a{         	display:block;         	height:20px;         	width:20px;         	line-height:20px;         	border:1px solid #333;         	text-align:center;         	text-decoration:none;         }         #page_num ul li a:hover,#page_num ul li a.selected{         	background:#666;         	font-weight:bold;         	color:#fff;         }    </style></head><body><div id="page_num">    <ul>        <?php for($i=0;$i<$_pageabsolute;$i++){                if ($_page==($i+1)){                    echo '<li><a href="index.php?page='.($i+1).'" class="selected">'.($i+1).'</a></li>';                 }else {                   echo '<li><a href="index.php?page='.($i+1).'">'.($i+1).'</a></li>';                 }              }            ?>    </ul></div></body></html>
ログイン後にコピー


ディスカッションへの返信 (解決策)

$_pagenum=( $page-1)* $pagesize

不注意が人を殺します!

エラー メッセージは、エラーの現象と場所を明確に示しています。なぜ見て見ぬふりをするのでしょうか。

$_pagenum=( $page-1)* $pagesize;

不注意は人を殺す可能性があります。

エラー メッセージは、エラーの現象と場所を明確に示しています。なぜ見て見ぬふりをするのでしょうか。


ありがとうありがとう〜!
久しぶりです、豆腐を探しに行きます、止めないでください~!


ゼンドスタジオはエラーすら報告しなかった

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