「php開発」ページング機能処理を実現するサンプルコード
phpコード:
$pagesize=10;
$url=$_SERVER[“REQUEST_URI"];
$url=parse_url($url);
$url=$url[path];
$numq=mysql_query(“SELECT * FROM `tgsinstbl`");
$num = mysql_num_rows($numq);
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=’,’;
}
if($num > $pagesize){
if($pageval<=1)$pageval=1;
echo “計 $num 件".
" <a href=$url?page=".($pageval-1).">前へ</a> <a href=$url?page=".($pageval+1).">次へ</a>";
}
echo $SQL="SELECT * FROM `tgsinstbl` limit $page $pagesize “;
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
echo “<hr><b>".$row[name]." | “.$row[sex];
}