페이징이 안나오는데 방법이 없을까요?
본문
페이징이 안돼서 제가 찍어보느라 출력소스를 첨가 한거고요.
문제가 될만한 코드 부분입니다.
<td align="right">총 <?=number_format($total_count)?> 건 <!---찍어보니 15가 나옵니다-->
<? echo $board[bo_page_rows]; ?><!--찍어보니 이값이 10 나옵니다.-->
<? echo $prev_part_href ;?><!--찍어보니 이값이 나오지 않습니다.-->
<? echo $next_part_href ; ?><!--찍어보니 이값이 나오지 않습니다.-->
<? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border=0 align=absmiddle></a><?}?>
<? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/icon_admin.gif" border="0" align="absmiddle"></a><? } ?>
</td>
<? echo $board[bo_page_rows]; ?><!--찍어보니 이값이 10 나옵니다.-->
<? echo $prev_part_href ;?><!--찍어보니 이값이 나오지 않습니다.-->
<? echo $next_part_href ; ?><!--찍어보니 이값이 나오지 않습니다.-->
<? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border=0 align=absmiddle></a><?}?>
<? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/icon_admin.gif" border="0" align="absmiddle"></a><? } ?>
</td>
.................................................
<table width="100%" cellpadding="3" >
<tr>
<td align="center"><? if ($prev_part_href) {
echo "<a href='$prev_part_href'>
<img src='$board_skin_path/img/search_prev.gif' border=0 align=absmiddle></a>"; } ?>
<?
//echo $list_pages;
$list_pages = str_replace("처음", "<img src='$board_skin_path/img/page_first.gif' border='0' align='absmiddle'>", $list_pages);
$list_pages = str_replace("이전", "<img src='$board_skin_path/img/page_prev.gif' border='0' align='absmiddle'>", $list_pages);
$list_pages = str_replace("다음", "<img src='$board_skin_path/img/page_next.gif' border='0' align='absmiddle'>", $list_pages);
$list_pages = str_replace("맨끝", "<img src='$board_skin_path/img/page_end.gif' border='0' align='absmiddle'>", $list_pages);
$list_pages = preg_replace("/([0-9]*)/", "$1", $list_pages);
$list_pages = preg_replace("/([0-9]*)/", "$1", $list_pages);
?>
<?=$list_pages?>
<? if ($next_part_href) {
echo "<a href='$next_part_href'>
<img src='$board_skin_path/img/search_next.gif' border=0 align=absmiddle></a>"; } ?></td>
</tr>
</table>
<tr>
<td align="center"><? if ($prev_part_href) {
echo "<a href='$prev_part_href'>
<img src='$board_skin_path/img/search_prev.gif' border=0 align=absmiddle></a>"; } ?>
<?
//echo $list_pages;
$list_pages = str_replace("처음", "<img src='$board_skin_path/img/page_first.gif' border='0' align='absmiddle'>", $list_pages);
$list_pages = str_replace("이전", "<img src='$board_skin_path/img/page_prev.gif' border='0' align='absmiddle'>", $list_pages);
$list_pages = str_replace("다음", "<img src='$board_skin_path/img/page_next.gif' border='0' align='absmiddle'>", $list_pages);
$list_pages = str_replace("맨끝", "<img src='$board_skin_path/img/page_end.gif' border='0' align='absmiddle'>", $list_pages);
$list_pages = preg_replace("/([0-9]*)/", "$1", $list_pages);
$list_pages = preg_replace("/([0-9]*)/", "$1", $list_pages);
?>
<?=$list_pages?>
<? if ($next_part_href) {
echo "<a href='$next_part_href'>
<img src='$board_skin_path/img/search_next.gif' border=0 align=absmiddle></a>"; } ?></td>
</tr>
</table>
<? echo $prev_part_href ;?><!--찍어보니 이값이 나오지 않습니다.-->
<? echo $next_part_href ; ?><!--찍어보니 이값이 나오지 않습니다.-->
<? echo $next_part_href ; ?><!--찍어보니 이값이 나오지 않습니다.-->
문제는 이값들이 나오지 않는다는 건데요.
한 수 가르쳐 주시면 고맙겠습니다. 꾸벅^^__^^;
답변 1
$list_pages 가 아니라 $write_pages 입니다
$prev_part_href ,$next_part_href 는 검색후 결과가 아주 많을 때 나오는 것이지 아무때나 나오지않습니다
답변을 작성하시기 전에 로그인 해주세요.