보급형 방구석 개발자
반응형

2008/11/13 3

글 수정하기 작성

글 수정하는 것은 post.php -> edit.php 로 복사해서 사용한다.어차피 글 작성 폼과 수정 폼은 동일하고 단지 수정하기에서는 DB에서 내용을 불러와 뿌려주기만 하면 된다.그리고 edit_ok.php에서 DB에 업데이트를 하면 된다.업데이트를 하기 전에 패스워드가 일치하는지를 체크하는 루틴을 둔다. 글 수정하기"> 글쓴이 "> 패스워드 이메일 "> 제 목 ">  134라인부터가 edit_ok.php 소스입니다.소스에 라인넘버를 붙여주는 프로그램이 textarea 영역이 있으면 오류가 있더라구요.

글 작성하기 수정

글 수정과 삭제 기능을 넣기에 앞서 설계가 변경되었으므로 통일성을 주기 위해 파일명과 HTML 폼에도변화를 주었다.기존에 글 작성 후 실제 DB에 넣는 기능을 수행했던 save.php -> post_ok.php로 파일명을 변경했다.그리고 post.php도 소스 코드를 일부 고쳤다. 글쓰기 글쓴이 패스워드 이메일 제 목   post_ok.php에서는 HTML 코드를 모두 삭제하고 PHP로 변경했다.이제 edit.php 를 작성할 차례...

게시판 설계 변경

고민하다가 게시판 설계를 바꾸기로 했다. 2008/11/05 - [게시판 만들기] - 개념 설계 처음엔 윗글에 나온대로 post.php에서 쓰기,수정,삭제 등 모든 것을 해결하려고 했다. 뭐 안되는 것은 아니지만, 귀챦다...(블로그 이름을 귀챠니스트의 PHP로 바꿔야 할까보다.) 그래서, 각각의 기능에 맞게 소스를 분리해서 하기로 했다. 장단점이 있을테지만 걱정되는 것은 HTML 폼이 바뀌면 다른 것들도 일관성있게 바꾸어줘야 한다는 것. read.php에서 소스를 복사해 edit.php를 만들었기 때문이다. 이건 하다보면 또 뭔가 꽁수가 나올 것 같긴 하다. 어쨌거나, 지금은 그냥 기능별로 소스를 분리해서 하기로 했다. 이래서 무엇이든 초기 설계안(draft)이 중요하다. 지금이야 게시판 정도에 그치니..

반응형