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

글 목록보기 작성

by ethanjoh 2008. 11. 12.

이전에 작성된 글을 저장하는 기능까지 만들었다.
이번엔 저장된 글 목록을 보는 기능인 list.php 를 만든다.

<?
    // common functions to connect to DB
    include 'db_connect.php';
 
    //get posts from DB except passwd, cotent fields
    // we don't need passwd and content fields at this time, so select specific fields for query speed
    $sql= "SELECT main_no, name, title FROM board ORDER BY main_no DESC";
    //query and save the result
    $result = mysql_query($sql);
	
?>

<html>
<head>
<meta HTTP-EQUIV="CONTENT-TYPE" content="text/html;charset=EUC-kr">
<title>공지 게시판</title>
</head>

<body>
<div align="center">
<table border=0>
<tr>
    <td><font color=red>[공지 게시판]</font></td>
</tr>
</table>

<table cellspacing="0" border="0" width="80%">
<tr bgcolor="#F0F0F0">
	<td align="center" width= "50">번호</td>
	<td align="center" >제목</td>
	<td align="center" width= "70">작성자 </td>
</tr>

<?
	// if there isn't any result 
        if(mysql_num_rows($result) == 0)
	        echo "<tr>
        	        <td colspan=5 align=center height=50>
        	            등록된 게시물이 없습니다.
        	        </td>
        	     </tr>\n";

         //get data array from query result and show on the board
	while($row = mysql_fetch_array($result))
	{    
	    $main_no = $row[main_no];

	     echo "<tr><td align=center>$row[main_no]</td>\n";
             //read post
	     echo "<td><a href=read.php?main_no=$row[main_no]>$row[title]</a></td>\n";
	     echo "<td align=center>$row[name]</td>\n";
	}
?>

</table>

<hr width=80%>

<table cellspacing=0 border=0 width=80%>
<tr>
	<!-- execute new post -->
	<td align=center width=50 align=center valign=top>  
	   <input type="button" onClick="javascript:(document.location.replace('post.php'));" value="글쓰기">
    </td>
</tr>
</table>
</div>
</body>
</html>



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

테이블 구조 변경하기  (0) 2008.11.12
글 내용보기 작성  (0) 2008.11.12
글 쓰기 작성  (0) 2008.11.11
데이터베이스 생성하기  (0) 2008.11.10
개념 설계  (0) 2008.11.05