형님들 게시판 글을 나누고 싶은데 어떤함수를 써야 할지 모르겟어요 수정좀 부탁드립니다 젭라
게시판 글을 추가하다보면 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>";
}
?>
젭라 답변좀