ホームページ  >  記事  >  バックエンド開発  >  ページめくり機能の実装_PHPチュートリアル

ページめくり機能の実装_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:58:53913ブラウズ


$limit=25;
if (!empty($start)) $start=0;
if (!empty($s)) $s=0;

mysql_connect("ローカルホスト","","");
mysql_select_db(データベース);

//统计数据库记录总数
$result=mysql_query("select * from table");
$num=mysql_numrows($result);

$result=mysql_query("select * from table order by id limit $start,$limit");
$numb=mysql_numrows($result);
echo "";
if (!empty($numb)) {
for($i=0;$i $val=mysql_result($result,$i,"val");
$val1=mysql_result($result,$i,"val1");
echo "

}
}
echo "";

// デジタル循環翻訳の制御
echo "";
echo "页:";

//前翻訳制御
if ($s>20) {
if ($s==21) {
$st=$s-21;
} その他 {
$st=$s-20;
}
$pstart=$st*$limit;
echo " echo "start=$pstart&s=$st>prve";
}
echo " >>";

//設置当前页对应页数無链接機能
$star=$start;

//注意循環の初期付属值、仔细想想は何ですか 0
for ($page=$s;$page

$start=$page*$limit;
echo "";

if($page!=$star/$limit) {
echo "
echo "start=$start&s=$s>";
}

$pageをエコー;

if($page!=$star/$limit) {
echo "
";
}

エコー "";

//制御数字页面制限表示機能、制御ただ显表示 20 页
if ($page>0 && ($page%20)==0) {
if ($s==0) {
$s=$s+21;
} その他 {
$s=$s+20;
}

$start=$start+$limit;

if ((($num/$limit)-1)>$page) {
echo " << echo "start=$start&s=$s>next";
}
//注意跳出循環的制御
壊す;
}
}
echo "";
?>

以上の手順により、非常に大きな循環翻訳機能を達成できます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631946.html技術記事 ? $limit=25; if (!empty($start)) $start=0; if (!empty($s)) $s=0; mysql_connect(localhost,,); mysql_select_db(データベース); //统计データベース库记录总数 $result=mysql_query(select * f...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。