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>
- 이전글GUESTBOOK 만들기2 22.10.09
- 다음글.htaccess를 사용하여 .php, .html, .htm 확장자를 URL에서 제거하는 방법 22.10.09