최신글에 페이지별 출력하기 > 그누보드&그샵

본문 바로가기

사이트 내 전체검색

뒤로가기 그누보드&그샵

팁텍 최신글에 페이지별 출력하기

본문

<?
$ta="gb_write_"."불러오고 싶은 테이블";

$sql1 = "select count(*) from $ta";
$row = sql_fetch($sql1);  //현재페이지 저장
$total_count = $row[0];
$rows = 5;  //출력수
$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sqls = "select * from $ta limit $from_record, $rows";
$result = sql_query($sqls);
?>
<table width="700" border="0" cellspacing="2" cellpadding="0">
  <tr bgcolor="#66CCFF" align="center">
    <td width="50" height="35">번호</td>
    <td height="35">제목</td>
  </tr>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++) {
?>
  <tr bgcolor="#00FFFF" align="center">
    <td><?=$row[wr_name]?></td>
    <td><?=$row[wr_subject]?></td>
 </tr>
<?}
if ($i == 0) {
    echo "<tr><td colspan='2' align=center height=100 class=contentbg>자료가 없습니다.</td></tr>";
}
?>
<tr>
    <td colspan="2">
      <table width=100% cellpadding=3 cellspacing=1>
          <form name=fsearch method=get action='<?="./"?>'>
          <input type=hidden name=doc value='<?=$doc?>'>
          <input type=hidden name=talbe value='<?=$talbe?>'>
        <tr>
            <td width=50% align=left>
<?
$pagelist = get_paging($default[de_write_pages], $page, $total_page, "./?doc=$doc&$qstr&talbe=$talbe&page=");
if ($pagelist) {
    echo "<table width=100% cellpadding=3 cellspacing=1><tr><td align=right>$pagelist</td></tr></table>\n";}
?>
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>

------------------------------------------------

출력페이지를 꺼꾸로하기

12345

54321로 바꾸는 방법은
아마
lib/common.lib.php  파일을
27번째 이런식으로 바꿔보세요..

    if ($total_page > 1)
        for ($k=$start_page,$i=$end_page;$k<=$end_page;$k++,$i--)
            if ($cur_page != $k)
                $str .= "[<a href='$url$k'>$i</a>]";
            else
                $str .= " <b>$i</b> ";

이런식으로하면되는군요.

//sir 카이루님

댓글목록 0

등록된 댓글이 없습니다.


Fatal error: Uncaught DivisionByZeroError: Division by zero in /home1/hyusig/public_html/bbs/list.php:116 Stack trace: #0 /home1/hyusig/public_html/bbs/board.php(231): include_once() #1 {main} thrown in /home1/hyusig/public_html/bbs/list.php on line 116