[수정]최신글에 페이지별 출력하기.. > 그누3 팁자료실

그누3 팁자료실

[수정]최신글에 페이지별 출력하기.. 정보

그누호환 [수정]최신글에 페이지별 출력하기..

본문

<?
$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> ";

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

댓글 전체

$sqls = "select * from $ta  asc  limit $from_record, $rows";

$sqls = "select * from $ta  desc  limit $from_record, $rows";

둘중에 암것나 해보세요.. ^_^:;;
카이루님.    페이지 순서바꾸는거 말구요.
글순서가 첫번째 작성한게 재일 위로 올라가는데
제일 최근에 작성한 글이 목록제일 위로 올라가게 하려면
어디를 변경해야 하나요?
talbe  $row = sql_fetch($sql1);  //현재페이지 저장
------------------------------------------
talbe "; $row = sql_fetch($sql1);  //현재페이지 저장

"; 빼먹어써네요 ^_^;;;;
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT