메모장에 DB를 연결해서 글을 저장하는 것을 해봅니다.
정말 간단한 코드라서 설명없이 코드만 적어두도록 할건데요.
질문있으시면 댓글 달아주세요^^
추천은 블로거에게 큰 힘이됩니다. 로그인 필요없이 추천버튼 한번만 클릭 부탁드려요^^
양질의 정보로 보답하겠습니다.
memo.php
<table style="width:500px;height:50px;border:5px double #00ff00;">
<tr>
<td align="center" valign="middle" colspan="3" style="font-size:15px;font-weight: bold;">
MEMO board
</td>
</tr>
<tr>
<td align="center" style="font-size: 12px;"><a href="./MemoInsert.php">MEMO WRITE</a></td>
</tr>
</table>
MemoInsert.php
<form name="iForm" method="post" action="MemoInsertUpdate.php">
<table>
<tr>
<td align="center" valign="middle" style="font-size:20px;font-weight:bold;font-style: italic;">
메모 작성하기
</td>
</tr>
</table>
<table>
<tr>
이름 : <input type="text" name="name"><br>
이메일 : <input type="text" name="email"><br>
비밀번호 : <input type="text" name="pass"><br>
내용 : <input type="text" name="context"><br>
<td><input type="submit" value="저장">
</tr>
</table>
</form>
MemoInsertUpdate.php
<?php
// 입력해야 할 정보가 하나라도 비어있을 때는, 재입력하기 위해 첫화면으로 갑니다.
if( !$_POST['name'] || !$_POST['email'] || !$_POST['pass'] || !$_POST['context'] ){
?>
<script type="text/javascript">
history.back();
</script>
<?php
}else{
// DB 연결구문 시작
$con=mysql_connect("localhost","root","apmsetup") or die(mysql_error());
mysql_select_db("sample_db") or die(mysql_error());
// DB 연결구문 끝
// 입력된 값 받아오기 시작
$myName=$_POST['name'];
$myEmail=$_POST['email'];
$myPass=$_POST['pass'];
$myMemo=$_POST['context'];
$myIP=$_SERVER['REMOTE_ADDR']; // 접속한 사람의 ip 값
// 입력된 값 받아오기 끝
// sql 시작
// DB에 데이터 입력 쿼리문 : insert into 테이블명 (행1필드명, 행2필드명 ....)
// values (필드값1, 필드값2 ....)
$sql="insert into sample_memo(m_name, m_email, m_pass,
m_memo, m_id, m_regdate) values('$myName', '$myEmail',
'$myPass', '$myMemo', '$myIP', now() )"; //now()함수 : 현재시간기록
mysql_query($sql); //mysql_query(쿼리문,커넥션) : 커넥션 미설정시 가장 마지막에 연결된
DB사용한다는 의미
// sql 끝
// DB 연결해제(닫음)
mysql_close($con);
echo '<a href="./memo.php"> 첫화면 이동</a>';
}
?>
'IT > PHP' 카테고리의 다른 글
메모장 _ 수정하기 (0) | 2013.07.27 |
---|---|
메모장 목록(저장 된 데이터 불러오기) (0) | 2013.07.24 |
DB 연결(기초문법) (1) | 2013.07.22 |
php 배열 함수 (0) | 2013.07.14 |
배열 기초 (0) | 2013.07.14 |