 |
|
 |
 |
 |
|
|
 |
 |
 |
|
ÆäÀÌ¡ |
À¥ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ ÀÖ¾î °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù·Î ÆäÀÌ¡ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¶ÇÇÑ ±¸ÇöÇÏ´Â °³¹ßÀÚ¿¡ µû¶ó ¼º´É ¹× Çü½ÄÀÌ ´Ù¾çÇÕ´Ï´Ù. ¾Æ»ç´Þ ÅëÇÕ¼Ö·ç¼ÇÀÎ ¾Æ»çÇÁ·Î´Â µ¿ÀÏÇÑ ÆäÀÌ¡ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© UIÀÇ Àϰü¼ºÀ» À¯ÁöÇÕ´Ï´Ù.
|
|
ÆäÀÌ¡ ¶óÀ̺귯¸®¸¦ ÀÎŬ·çµå(include)Çϱâ |
| include "/home/AsaProgram/library/php/class.paging.php"; |
|
ÆäÀÌ¡ ¶óÀ̺귯¸®¸¦ ÀÎŬ·çµå(include)Çϱâ |
$page = 2; // ÇöÆäÀÌÁö
$totalRecode = 50; // ÃÑ ±Û¼ö
$onePageNum = 10; // ÇÑ ÆäÀÌÁö ¸ñ·Ï¼ö
$onePageLink = 20; // ÇÏ´Ü ¸µÅ©¼ö
$linkPage = $PHP_SELF; // ¸µÅ©ÆäÀÌÁö
$param = ""; // Ãß°¡ ÆÄ¶ó¹ÌÅÍ
$search_yn = "n"; // °Ë»ö¿©ºÎ
$search_param = ""; // °Ë»ö ÇØÁ¦ÇÒ ¶§ ¸µÅ© ÂüÁ¶°ª
$paging = new Paging();
$paging->Link($page, $totalRecode, $onePageNum, $onePageLink, $linkPage, $param, $search_yn, $search_param); |
|
½ÇÁ¦ Ȱ¿ë ¿¹Á¦ |
<?
include "/home/AsaProgram/library/php/class.db.php";
include "/home/AsaProgram/library/php/class.paging.php';
$db = new DBMysql($hostname, $username, $password, $dbname);
/*
ÃÑ ±Û¼ö±¸Çϱâ
*/
$sql = 'select count(*) as cnt from TABLE';
$db->setQuery($sql);
$row_t = mysql_fetch_array($db->exQuery());
$totalRows = $row_t[cnt];
if (! $limit_num) $limit_num = 10;
if (! $page ) $page = 1;
/*
ÇÑ ÆäÀÌÁö¿¡ º¸¿©ÁÙ µ¥ÀÌÅÍ °¡Á®¿À±â
*/
$sql = 'select * from TABLE order by num desc limit '.(($page-1)*$limit_num).', '.$limit_num.'';
$db->setQuery($sql);
$result = $db->exQuery();
$cnt = mysql_num_rows($result);
$pageCountScale = 10;
$total_page = floor(($totalRows - 1) / $limit_num);
?>
<table border="1" cellpadding="4" cellspacing="0" bordercolorlight="" bordercolordark="#FFFFFF" width="70%">
<tr bgcolor="#F6F6F0">
<td width="34" align="center">¹øÈ£</td>
<td align="center">³â</td>
<td align="center">¿ù</td>
<td align="center">ÀÏ</td>
<td align="center">±Û¾´ÀÌ</td>
<td align="center">Á¦¸ñ</td>
<td width="35" align="center">°ü¸®</td></tr>
<?
$buf = $totalRows - $limit_num * ($page - 1);
for ($i = 0; $i != $cnt; ++$i) {
mysql_data_seek($result, $i);
$row = mysql_fetch_array($result);
list ($year, $month, $day) = split('-', $row[regdate]);
(row[writer]) == '') ? $writer = '¾øÀ½' : $writer = $row[writer];
echo '
<tr>
<td align="center">'.$buf--.'</td>
<td align="center">'.$year.'</a></td>
<td align="center">'.$month.'</a></td>
<td align="center">'.$day.'</td>
<td align="center">'.$writer.'</td>
<td align="left"> '.$row[subject].'</td>
<td align="center"><a href="./manage.htm?num='.$row[num].'">°ü¸®</a></td></tr>';
}
?>
</table>
<table border="0" width="70%">
<tr>
<td>
<?
// ÇÑ ÆäÀÌÁö¿¡ º¸¿©Áö´Â ¸ñ·Ï¼ö
$link = $limit_num;
// ÇÑ ÆäÀÌÁö¿¡ º¸¿©Áö´Â ÆäÀÌÁö ¸µÅ©¼ö
$linking = $pageCountScale;
// Àüü ±Û¼ö
$record = $totalRows;
// ¸µÅ©°É¸± ÆäÀÌÁö
$url_file = $PHP_SELF;
// ¸µÅ©½Ã ÂüÁ¶°ª
$url_parameter = '';
// °Ë»ö¿©ºÎ
$search_chk = ($search) ? "y" : "n";
// °Ë»öÇØÁ¦ÇÒ ¶§ ¸µÅ©½Ã ÂüÁ¶°ª
$search_parameter = "page=1&limit_num=$limit_num";
$paging = new Paging();
$paging->Link($page, $record, $link, $linking, $url_file, $url_parameter, $search_chk, $search_parameter);
?></td></tr>
</table>
|
|
|
|
 |