본문으로 바로가기
게시판 중 게시판에 입력된 글들의 리스트를 보는 페이지를 만들때,
그 리스트를 뽑기위해선 다음과 같이 하면된다. 우선,

$scale = 10; //한 페이지에 보여줄 목록 갯수


PHP 파일 상단에 한 페이지 당 몇개의 리스트를 보여줄지 지정한다.
그 다음에 DB에서 내용을 불러올때

$TABLENAEM_SQL = "SELECT * FROM TABLENAEM ORDER BY ID DESC";
와 같이 ORDER BY ID DESC 내림차순으로 불러온다.
마지막으로 페이지 계산을 하고 for문으로 리스트를 차례데로 출력한다.

//페이지 계산
if ($total_record % $scale == 0)
	$total_page = floor($total_record/$scale);
else
	$total_page = floor($total_record/$scale) + 1;

if (!$_GET['page'])
	$page = 1;
else
	$page = $_GET['page'];

$start = ($page - 1) * $scale;
$number = $total_record - $start;

//리스트 출력
for ($i=$start; $i<$start+$scale && $i < $total_record; $i++)
{
	mysql_data_seek($TABLENAME_RESULT, $i);
	$TABLENAME = mysql_fetch_array($TABLENAEM_RESULT);
	
	$pos = $TABLENAME[SUBJECT];
	$pos = mb_strimwidth($pos,0,50,"...");
		
		
							
		$user_ip = $TABLENAME['user_ip'];
		$country = $TABLENAME['country'];
		$date = $TABLENAME['date'];
		
		echo "
		
		 $number 
		 $user_ip 
		 $country 
		 $date 
		 ";
		$number--;
}