ホームページ >バックエンド開発 >PHPチュートリアル >ページネーション ソリューション

ページネーション ソリューション

WBOY
WBOYオリジナル
2016-06-13 13:12:36848ブラウズ

ページネーション
$con = mysql_connect("localhost","root","123456");
if (!$con)
{
die('できませんでした接続: ' .mysql_error());
}

mysql_select_db("qq", $con);

$result = mysql_query("SELECT * FROM abc");

echo "







";

while($row = mysql_fetch_array($result))
{
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo "
qqjiage lirunshijian
" . "" . $row['jiage'] . "" .
echo "< ;td>" . $row['shijian'] . "
";

mysql_close($con);
?>
これが私のコードです
でも情報が多すぎるとドラッグアンドドロップが面倒なのでページングを作りたいです。 、各ページには 5 つの項目が表示されます

が、ページング機能が機能しません
誰か簡単に操作できるようにしてください


---- --解決策----------------
header("content-type:text/html;charset=utf-8") ;
mysql_connect("127.0.0.1","root","") または die("接続に失敗しました");
mysql_select_db("test");
mysql_query("set names utf8");
if(isset($_GET["pageid"]))
{
$absoultpage =$_GET["pageid"];
}
else
{
$absoultpage=1;
}
$pagesize=2;
$r1=mysql_query(" select * from product");
$totalnum=mysql_num_rows($r1);//データは合計何個ある
$totalpage=ceil($totalnum/$pagesize);//データの総数ページ


$sql="SELECT * FROM 製品制限 ".($absoultpage-1) * $pagesize.",$pagesize";
$rs=mysql_query($sql);

echo "";
while($row = mysql_fetch_row($rs))
{
echo "";
echo " ";
echo " ";
echo "";
echo "";
echo "";
}
echo "
".$row['id']."".$row['name']."".$row['price']."".$row['num']."< ;/td> ;";
echo "
".$row['des']."
";
echo "ホームページ";
$PageUp=$absoultpage-1;
if($PageUp < 1)
{

echo "前のページ";
}else
{
echo "前のページ";
}

$Nextpage=$absoultpage+1;
if($Nextpage > $totalpage )
{

echo "次のページ";
}else
{
echo "";
}

echo "
最後のページ<
?>


これは単純なページングです。自分で変更するだけです