ホームページ >バックエンド開発 >PHPチュートリアル >【ページング】ページジャンプ機能を実装するにはどうすればよいですか?解決

【ページング】ページジャンプ機能を実装するにはどうすればよいですか?解決

WBOY
WBOYオリジナル
2016-06-13 13:43:031124ブラウズ

【ページング】ページジャンプ機能を実装するにはどうすればよいですか?
ページジャンプ機能を実装するにはどうすればよいですか?

たとえば、入力ボックスがある場合は、任意の数字を入力して「ジャンプ」ボタンをクリックすると、すぐにこのページにジャンプします。

どうすればいいですか?以下は私のコードです。すべて投稿された

PHP コード
 <body> <br> <table width="502" border="0" align="center" cellpadding="3" cellpacing="1" bgcolor="#666666"> <br> <tr> <br> <tdcolspan="5" align="center" valign="middle" bgcolor="#666666"> <span class="STYLE2">列管理</td> <br> </tr> <br /> <tr> <br /> <td width="145" bgcolor="#FFFFFF"> ;列名</strong> <br> <td width="94" bgcolor="#FFFFFF"> <br> <td width="95" align="center" bgcolor="#FFFFFF"> <strong>編集</td> <br> <td width="95" 整列="center" bgcolor="#FFFFFF"<strong&gt ;削除</td> <br> <?php <🎜; 🎜> $page = isset($_GET['page'] )?intval($_GET['page']):1; <br /> //ページあたりのレコード数<br /> $each_page = 5; //メッセージの総数をクエリします<br /> $res = mysql_query("SELECT COUNT(*) FROM wyx_class"); <br /> $total = mysql_result($res, 0); // 総ページ数<br /> $total_page = ceil($total/$each_page); <br /> / /ページ数が常に 1 から $total_page の間に収まるように実際のページ数を計算します。 <br /> $page = ($page < 0)?1:$page; <br /> $page = ($page>$ total_page)?$total_page:$page; <br /> //実際のページ値に基づいてオフセットを計算します<br /> $offset = ($ page-1)*$each_page; <br /> //最後のページ<br /> $lastpg=ceil($total/$each_page) <br /> //前のページ<br /> $prestart=$page-1; > //次のページ<br /> $nextpage=$page+1; <br /> <br /> $SQL="select * from wyx_classsort asc limit $offset,$each_page"; $SQL); <br /> while($Row=mysql_fetch_array($Result )) <br /> { <br /> $wyx_id=$Row["wyx_id"] <br /> $wyx_classname=$Row["wyx_classname"]; <br /> $wyx_classsort=$Row["wyx_classsort"]; <br /> ?> <br /> ; <td width="37" align="center" bgcolor="#FFFFFF" "> <?php echo $wyx_id ?> </td> <br> <td width="145" align="center" bgcolor="#FFFFFF"> <?php echo $wyx_classname ? > </td> <br> <td width="94" align="center" bgcolor="#FFFFFF"<?php echo $wyx_classsort ?> ;td width="95" align="center" bgcolor="#FFFFFF" <a href="admin_classedit.php?id= <?php <br /> echo $wyx_id ?>"> /a> <br> <td width="95" align="center" bgcolor="#FFFFFF"<a href="admin_classdel.php?id= <?php <br /> echo $wyx_id ?>">削除</a> &lt ;/td> <br> </tr> <br> <?php <br /> } <br /> ?> <br> < tr> <br> <tdcolspan="5" bgcolor="#FFFFFF"> </td> <br> </table> center"> <br> <?php <br /> if( $page>1){ <br> //ページ番号が 1 より大きい場合、「前のページ」を表示するボタンをアクティブにします <br> ?> <br> <input type="button" value=" 前のページ " onClick="location.href='?id=$id&page= <?php echo $page-1 ?>'"> <?php <br /> }else{ <br /> //ここ 「前のページ」を表示する非アクティブなボタン <br /> ?> <br> <input type="button" 無効な value="前のページ"> <br><?php } ?> <br>   <br> <?php
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。