ホームページ > バックエンド開発 > PHPチュートリアル > PHP ページネーションに関する質問は、ガイダンスを求めてください。

PHP ページネーションに関する質問は、ガイダンスを求めてください。

WBOY
リリース: 2016-06-13 12:46:54
オリジナル
849 人が閲覧しました

PHP分页问题,​​求大神指导

<br>
<html> <br>
 <br>
<meta charset="UTF-8"><br>
</head> <br>
<script type="text/javascript" src="http://localhost/jquery.js" ></script><br>
<script type="text/javascript" ><br>
 <br>
関数 aurl(i){<br>
 var url = window.location.href;<br>
 if(url.indexOf('?')>0){<br>
   url=url.substring(0,url.indexOf('?')) ;<br>
} <br>
url=url "?page=" i;<br>
 document.getElementById("documentForm").action=url;<br>
 document.getElementById("insu").click();<br>
  }<br>
</script><br>
<本文 > <br>
<フォーム id="documentForm" method="POST"> <br>
<p> 输入关键字:<br/> <input type="text" name="key" size="6" maxlength="6" /> </p> <br>
<p> <input type="submit" name="submit" id="insu" value="搜索!"/> </p> <br>
</フォーム> <br>
<br>
<?php<br />
$key = $_POST["キー"]; <br />
if($key=="")<br />
{<br />
  echo "请输入力搜索条件";<br />
	戻る;<br />
}<br />
//页码取得<br />
$page = @$_GET['page'];<br />
//定义每页显表示情報条数<br />
$page_size = 10;<br />
//当页码パラメータは空時、页コードは 1<br />
if ($page == "")<br />
{<br />
    $page = 1;<br />
}<br />
$wsdl="http://pica.chalwin.com/service/JsAccessWebService.asmx?wsdl";<br />
$client = 新しい SoapClient($wsdl);<br />
$param = array('NodeId'=>'1','key'=>$key,'pageIndex'=>$page,'pageSize'=>$page_size);//参<br>
$ret = $client->NewsSearch($param);//新たに実行する方法<br>
//print_r ($ret);<br>
if(isset($ret)&&$ret)<br>
{<br>
 foreach($ret->NewsSearchResult->InheritanceNews as $item) <br>
	{ <br>
		echo "n<table border=1 cellspacing='0' width='30%'>n<tr>";<br>
		echo "<td>$ite​​m->タイトル</td>n";<br>
		echo "</tr>";<br>
	}<br>
}<br>
	それ以外<br>
	{<br>
		echo 'ユーザーがいません';<br>
	}<br>
	//总页数<br>
		$totalPage = ceil(($item->NewsCount)/$page_size);<br>
		//上一页链接<br>
		$Prev = $page - 1;<br>
		if ($Prev < 1)<br />
		{<br />
			$Prev = 1;<br />
		}<br />
		//次の页链接<br />
		$Next = $page 1;<br />
		if ($Next > $totalPage)<br />
		{<br />
			$Next = $totalPage;<br />
		}<br />
		//出上一页链接<br />
		if ($page <> 1)<br>
		{<br>
			echo '<span><a href="javascript:aurl(1)">最初 </a></span>';<br>
			echo '<span><a href="javascript:aurl(' . $Prev . ')">前</a></span>';<br>
		}<br>
		それ以外<br>
		{<br>
			echo '<span>First</span>';<br>
			echo '<span>前</span>';<br>
		}<br>
		//页コード数字链接<br>
		//表示される数字<br>
		$pageNumber = 5;<br>
		//页コード数算法<br>
		$pagebegin = $page - $pageNumber;<br>
		if ($page == 1)<br>
		{<br>
			$pageend = $pageNumber;<br>
		}<br>
		それ以外<br>
		{<br>
			$pageend = $page $pageNumber;<br>
		}<br>
		if ($pagebegin <= 0)<br>
		{<br>
			$pagebegin = 1;<br>
		}<br>
		if ($pageend > $totalPage)<br>
		{<br>
			$pageend = $totalPage;<br>
		}<br>
		//一次方向前翻$pageNumber行<br>
		if ($page > $pageNumber)<br>
		{<br>
			echo '<span><a href="javascript:aurl('. ($page - $pageNumber) . ')"><<</a></span>';<br>
		}<br>
		//出力アニメーション生成の页コード链接<br>
		for ($i = $pagebegin; $i <= $pageend; $i ) <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート