2015년 1월 6일 화요일

php 간단 일기장 - 글 수정하기 - 처리페이지 만들기

이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!


php 간단 일기장 - 글 수정하기 - 처리페이지 만들기

글 수정하기가 처리되는 과정.

diaryedit.php 파일에서 contents 와 diary_id를 editsubmit.php 로 전송한다.
  • editsubmit.php 에서 contents와 diary_id 를 post 방식으로 받는다.
  • contents 를 데이터 베이스에 저장하기 위해서
    데이터베이스를 열고
    update 쿼리를 실행하고
    데이터베이스를 닫는다.
  • 저장이 완료되면 목록 페이지 (diarylist.php) 로 이동한다.

<?php
$diary_id = $_POST['diary_id'];
$contents = $_POST['contents'];
$db_host = "localhost"; 
$db_user = "php111";
$db_passwd = "php111"; 
$db_name = "phpdiary"; 

$conn = mysql_connect($db_host,$db_user,$db_passwd) or die ("데이터베이스 연결에 실패하였습니다!");

mysql_select_db($db_name, $conn); 

mysql_query("set names utf8");

$query = "update diary set contents = '" . $contents . "' where diary_id=" . $diary_id;
$result = mysql_query($query);

header("Location: diarylist.php");

?>
 
 
editsubmit.php 로 저장한다. 

댓글 없음:

댓글 쓰기