본문 바로가기
PHP/게시판 만들기

글 내용보기 작성

by ethanjoh 2008. 11. 12.

글도 쓸 수 있게 되었고, 쓴 글에 대한 목록도 볼 수 있게 되었다.
이제는 실제 글 내용을 봐야겠다.


별거 없다!

걍 DB에 있는 내용을 불러와 화면에 뿌려주는 것 밖에는...-_-;
(나머지 기능은 언제 만드나...쩝)

소스를 한번 들여다 보면,

<read.php>

<?php

    include 'db_connect.php';
	$main_no = $_GET[main_no]; 

	
       //Restore data from DB

	$sql = "SELECT main_no, name, title, content FROM board  WHERE main_no='$main_no' ";
	$result = mysql_query($sql);
	$row = mysql_fetch_array($result);

?>

<html>

<head>

<title>글 내용 보기</title>

<meta HTTP-EQUIV="CONTENT-TYPE" content="text/html;charset=EUC-kr">

</head>



<body>

<center><br>

<font color="red">공지 게시판</font><p>

<table width="80%" border="0">

<tr>

	<td width="60" align="center"  bgcolor="#F0F0F0">제목 </td>

	<td colspan="3" bgcolor="#F0F0F0"><? echo $row[title] ?></td>

</tr>

<tr>

	<td align="center"  bgcolor="#F0F0F0">글쓴이 </td>

	<td bgcolor="#F0F0F0">

    		<?php 
            		echo $row[name];
    		?>

    	</td>
	<td width="60" align="center"  bgcolor="#F0F0F0">글 번호</td>
        <td align="center"  bgcolor="#F0F0F0"><? echo $row[main_no] ?></td>

</tr>



</table>



<table width="80%" border="0" height="300">

<tr>

	<td align="left" valign="top"><pre><? echo $row[content] ?></pre></td>

</tr>

</table>


<hr width=80%>


<table width="80%" border="0">

<tr>

	<td align="center">

        <input type="button" onClick="javascript:(document.location.replace('list.php'));" value="글 목록보기">

	</td>

</tr>

</table>

</center>

</body>

</html>

 

역시나 핵심 내용은 list.php에서 넘겨받은 글 번호(main_no)를 읽어들여서, SQL문에 대입 후
테이블에서 내용을 가져오는 것이다.

우분투에서 소스코드를 입력하다 보니 쓸데없는 빈줄이 많이 들어간다. 쩝

지금까지 쌩초보의 아주 아주 기초적인 게시판 만들기였다.
뼈대를 만들었으니 이제는 살을 붙일 차례다.

수정도 해야하고, 삭제도 해야하고, 답변을 쓸 수 있는 기능도 넣어야 게시판이 된다.
물론 가야 할 길은 더 멀다.

요즘은 HTML코드도ㅗ 입력되는 게시판도 많기 때문에 본문 상에 직접 이미지 등도 삽입하고
파일 첨부기능도 있어야 한다.

그러고 보니 장난 아니네...
나만의 게시판 하나 가져보자 했더만...

'PHP > 게시판 만들기' 카테고리의 다른 글

게시판 설계 변경  (6) 2008.11.13
테이블 구조 변경하기  (0) 2008.11.12
글 목록보기 작성  (0) 2008.11.12
글 쓰기 작성  (0) 2008.11.11
데이터베이스 생성하기  (0) 2008.11.10