형님들 게시판 글을 나누고 싶은데 어떤함수를 써야 할지 모르겟어요 수정좀 부탁드립니다 젭라


게시판 글을 추가하다보면 30개면 30개 그다음 페이지로 넘어가고 싶은데 구현이 안대네요


<?php

/*************** 데이터베이스 정보 등을 읽어온다. ***************/

require_once("db_info.php");


/*************** 데이터베이스 접속과 데이터베이스 선택 ***************/

$s=mysql_connect($SERV,$USER,$PASS) or die("실패입니다.");

mysql_select_db($DBNM);


/*************** 스레드의 그룹 번호(gn)를 가져와서 $gn_d에 대입 ***************/

$gn_d=$_GET["gn"];


/*************** $gn_d에 숫자 이외의 값이 포함되어 있으면 처리 중단 ***************/

if(preg_match("/[^0-9]/",$gn_d)){

print <<<eot1

        부정한 값이 입력되었습니다.<BR>

        <A HREF="board_top.php">스레드 목록으로 돌아가려면 여기를 누르세요.</A>

eot1;


/************** $gn_d에 숫자만 포함되어 있으면 정상 처리 ***************/

}elseif(preg_match("/[0-9]/",$gn_d)){


/*************** 이름과 메시지를 가져오고 태그는 삭제 ***************/

$na_d=isset($_GET["na"])?htmlspecialchars($_GET["na"]):null;

$me_d=isset($_GET["me"])?htmlspecialchars($_GET["me"]):null;


/*************** IP 주소 가져오기 ***************/

$ip=getenv("REMOTE_ADDR");


/*************** 스레드의 그룹 번호(gn)와 일치하는 레코드를 표시한다. ***************/

$re=mysql_query("SELECT thread FROM tbj0 WHERE gnum=$gn_d");

$result=mysql_fetch_array($re);


/*************** 스레드의 댓글을 표시하는 문자열 $thread_com을 작성한다. ***************/

$thread_com="「".$gn_d." ".$result[0]."」";


/*************** 스레드를 표시하는 제목 등을 출력한다. ***************/

print <<<eot2

  <HTML>

      <HEAD>

         <META http-equiv="Content-Type" 

          content="text/html;charset=euc-kr">

         <TITLE>Hello World $thread_com 스레드</TITLE>

      </HEAD>

      <BODY BGCOLOR="darkgray">

         <FONT SIZE="7" COLOR="indigo">

            $thread_com 스레드!

         </FONT>

         <BR><BR>

         <FONT SIZE="5">

         $thread_com 의 메시지

         </FONT>

         <BR>

eot2;


/*************** 이름($na_d)이 입력되면 tbj1에 레코드를 추가한다. ***************/

if($na_d<>""){

   mysql_query("INSERT INTO tbj1 VALUES 

   (0,'$na_d','$me_d',now(),$gn_d,'$ip')");

}


/*************** 수평선 표시 ***************/

print "<HR>";


/*************** 날짜와 시간순으로 스레드를 표시 ***************/


$re=mysql_query("SELECT * FROM tbj1 WHERE gnum=$gn_d ORDER BY date");

$i=1;

while($result=@mysql_fetch_array($re)){

print "$i($result[0]):<U>$result[1]</U>:$result[3] <BR>";

print nl2br($result[2]);

print "<BR><BR>";

        $i++;

}


/*************** 데이터베이스 접속 종료 ***************/

mysql_close($s);


print <<<eot3

   <HR>

   <FONT SIZE="5">

       $thread_com 에 메시지를 작성하세요.

   </FONT>

   <FORM METHOD="GET" ACTION="board.php">

         이름 <INPUT TYPE="text" NAME="na"><BR>

         메시지<BR>

      <TEXTAREA NAME="me" ROWS="10" COLS="70"></TEXTAREA>

         <BR>

      <INPUT TYPE="hidden" NAME="gn" VALUE=$gn_d>

      <INPUT TYPE="submit" VALUE="확인">

   </FORM>

      <HR>

   <A HREF="board_top.php">스레드 목록으로</A>

   </BODY>

   </HTML>

eot3;


/*********** $gn_d에 숫자 이외의 문자가 있거나 숫자가 포함되어 있지 않을 때 처리 ***********/

}else{

   print "스레드를 선택하세요.<BR>";

   print "<A HREF='board_top.php'>스레드 목록으로 돌아가려면 여기를 누르세요.</A>";

}


?>