이상하게 리스트 맨 하단에 나오는 번호가 [2] 부터 나오고 있거든요.. 현재 페이지는 1 즉,,, curpage=1인데 왜 2부터 나오는지 모르겠어요
echo("</table>");
echo("<table border='0' cellpadding='10' cellspacing='1' align='center' width='98%'>
");
echo("<tr>
<td align='center' bgcolor='#fffded'><a href='postform.htm'><font size='2' face='돋움'>글 쓰 기</font></a>
<a href='modyform.htm#'><font size='2' face='돋움'>수 정 하 기</font></a></td>");
echo("</td></tr>");
echo("<tr><td align='center' bgcolor='#fffded'>
<font color='#000000' size='2' face='돋움' align='center'>");
echo("<p aling='center> </p>");
//아래 번호 링크 시작 입니다.
$pagenum=5; // 아래에 표시해줄 페이지 번호의 개수(여기선 5개가 넘어가면, [next]나 [front]를 표시해준다.
$startpage = 5*intval(($curpage-1)/$pagenum) +1; //링크되는 페이지의 시작 번호
$tempendpage = $startpage + $pagenum -1;
if($tempendpage > $totalpage) {
$endpage = $totalpage;
} else {
$endpage = $tempendpage ; //링크되는 페이지의 마지막 번호
}
if($startpage > 1) {
$tempnum = $startpage-1;
echo ("<a href='page.php?curpage=$tempnum' style='text-decoration:none ; color:#990000'>[front] </a>");
}
for($j=$startpage ; $j<=$endpage; $j++ ) {
if($j == $curpage) {
echo (" <b>[$j]</b>"); /////// 현재 페이지//////
} else {
echo ("<a href='page.php?curpage=$j' style='text-decoration:none ; color:#006600'><font color='green' size='2' align='center'>[$j]</font></a>"); ///// 나머지 페이지 /////
}
}
if($endpage < $totalpage) {
$tempnum = $endpage + 1;
echo ("<a href='page.php?curpage=$tempnum' style='text-decoration:none ; color:#990000'> [next]</a>");
}
?>
|