팁텍 최신글에 페이지별 출력하기
페이지 정보
본문
<?
$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 카이루님
$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 카이루님
관련링크
댓글목록
등록된 댓글이 없습니다.