본문 바로가기
IT/PHP

DB 연결 메모장 글쓰기

by Jeami 2013. 7. 24.
반응형



php



메모장에 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