본문 바로가기

게시판 만들기27

글 쓰기 작성 글을 작성하면 DB에 내용을 저장하는 코드를 짠다. post.php에서 글을 작성한 뒤, save.php에서 실제 DB에 넣게 된다. 사실 별거 없다. 웹 프로그래밍이라고 되게 어렵게만 생각했는데, 차근차근 나눠서 생각해 보니 그리 어려울 것 같지도 않다. - HTML : 화면에 보이는 것을 설계한다. - 자바스크립트 : 간단한 HTML 관련 제어 (클라이언트에서 실행) - PHP : 실질적인 로직. DB를 제어하는 것 외엔 특별한게 없다. (서버에서 실행) 글쓰기 글쓴이 패스워드 제 목 post.php는 단순히 HTML과 자바스크립트로만 구성이 되어있다. 다음에 나올 save.php에서 실제적으로 DB에 저장한 뒤 list.php로 자동 이동한다. (list.php는 아직 작성하지 않았다.) 태그 사이.. 2008. 11. 11.
데이터베이스 생성하기 울랄라...아주 아주 기초적인 게시판을 만들기 위해 데이터베이스를 생성한다. 여러 가지 번거로운 점을 피하기 위해 하나의 파일을 실행하면 데이터베이스가 실행되도록 한다. 나중에 어떤 프로그램을 짜든 반복해서 수정, 사용할 수 있으므로 save~ main_no : 게시판 글 번호 title : 글 제목 name : 작성자 content : 내용 passwd : 비밀번호 primary key는 main_no로 잡았다. 이 시점에서 테이블 만들 때 들어간 변수형들이 궁금해진다. varchar는 char과는 달리 입력되는 문자크기에 따라 용량이 바뀐다. (3바이트가 될 수도 10바이트가 될 수도 있다.) 하지만, char는 두 글자가 들어가든 열 글자가 들어가든 차지하는 용량은 변하지 않으므로 DB의 용량효율면.. 2008. 11. 10.
개념 설계 CmapTools로 그린 개념도 (CmapTools는 Top-down 방식의 개념도) 위와 같은 컨셉으로 게시판을 만들어 보려고 한다. (내가 만들면서 정리하려고 하는 것이지 이건 강좌가 아니다...!) 완전히 정해진 것은 아니고...일단은 생각 정리 차원에서... 뭐...만들다 보면 위의 개념도에 수정이 될 수도 있을 것 같다. 복잡하게 만들면 너무 어려울 것 같아서 일단은 뼈대를 세우고 나중에 살을 붙이는 방식으로 아주 아주 간단히 그냥 글쓰면 목록에 나오고, 해당 글을 누르면 글 내용보고... 페이지 수 표시, 답변 쓰기나 변경, 삭제 등은 나중에~~~~ㅋㅋ 근데, 이것두 쉽지 않네???? 2008. 11. 5.