IT 노하우

PHP GUESTBOOK 만들기

페이지 정보

본문

- 본 게시판은 하나의 화일 guestbook.html 로 이우어져 있습니다. 


- 글쓰기 화면, 테이블 입력, 삭제 , 목록 출력의 각각의 기능은 $mode 라는 변수를 통해 이루어집니다 

즉 mode 가 del 이면 지우기 , up 이면 입력, new 면 글쓰기 화면 등 입니다 


- $PHP_SELF 변수엔 자기자신의 화일이름 즉 , guestbook.html 이 들어갑니다. 


- $scale 은 한 화면에 보여줄 게시물의 수 입니다. 


- 방명록 테이블 구조는 다음과 같습니다. 

<P><FONT face="굴림체" size="2">+----------+-------------+------+-----+---------+----------------+ 

| Field    | Type        | Null | Key | Default | 비고           | 

+----------+-------------+------+-----+---------+----------------+ 

| id       | int(11)     |      | PRI | 0       | 각글의 고유번호| 

| name     | varchar(20) | YES  |     | NULL    | 글쓴이         | 

| home     | varchar(40) | YES  |     | NULL    | 홈페이지       | 

| email    | varchar(35) | YES  |     | NULL    | Email          | 

| comment  | text        | YES  |     | NULL    | 내용           | 

| ip       | varchar(17) | YES  |     | NULL    | 글쓴이 IP      | 

| reg_date | datetime    | YES  |     | NULL    | 글쓴 날자/시간 | 

+----------+-------------+------+-----+---------+----------------+</FONT></P> 


다음과 같이 테이블을 생성하고요 


[root@sera /root]# mysql USER_DB 

Welcome to the MySQL monitor.  Commands end with ; or g. 

Your MySQL connection id is 27738 to server version: 3.21.33c-log 


Type 'help' for help. 


mysql> CREATE TABLE guestbook ( 

    ->  id int(11) DEFAULT '0' NOT NULL auto_increment, 

    ->  name varchar(20), 

    ->  home varchar(40), 

    ->  email varchar(35), 

    ->  comment text, 

    ->  ip varchar(17), 

    ->  reg_date datetime, 

    ->  PRIMARY KEY (id) 

    -> ); 

Query OK, 0 rows affected (0.03 sec) 


mysql> 



오늘은 간단히 소스만을 보는것으로 끝내도록 할께요. 

<a href=../classroom/guestbook.phps>소스보기</a>