Web Programming >> PHP Programming
|
[목차] |
제24장 쇼핑몰 만들기 2
1. 온라인 서점 쇼핑몰에 추가되는 기능들
이번에 추가되는 기능은, 앞의 온라인 서점 쇼핑몰에 회원가입형 시스템을 추가하여, 비회원과 회원이 쇼핑을 즐길 수 있는 쇼핑몰을 만드는 것이다. 회원가입형 쇼핑몰을 만들기 위해서는 회원관리를 위한 테이블이 하나 추가되어야 한다. 아래와 같이 하여 쇼핑몰을 추가하자. CREATE TABLE member (num int(11) NOT NULL auto_increment, id varchar(15), passwd varchar(30), name varchar(20), email varchar(50), address varchar(100), tel varchar(15), logindate int(10) unsigned, PRIMARY KEY (num) ) ;
당연히, 관리자 기능에 회원관리 프로그램이 추가 되어야한다. 사용자가 회원가입할 수 있는 회원가입폼도 필요하다. 로그인 화면도 필요할 것이다. 아래에 필요한 프로그램들을 정리하였다. / -- shop/ -- admin/ --- member/ --(회원관리 추가) | | | | | +-- list.html | | +-- viewbody.html | | +-- modifyform.html | | +-- modify.html | | +-- deleteform.html | | +-- delete.html | +- menu.html (관리자 메뉴 수정) +-- menu.html (쇼핑몰 메뉴 수정) | +-- registerform.html (회원가입 폼) +-- register.html (회원가입 처리) +-- check_id.html (ID 중복확인 프로그램) +-- login.html (로그인 폼) +-- login_process.html (로그인 처리) +-- logout.html (접속 종료) 쇼핑몰 주문시 저장되는 고객 정보를 저장하는 sold테이블에, 회원가입자의 id를 저장하여, 회원과 비회원이 같이 사용할 수 있는 쇼핑몰을 만든다. 아래와 같이 테이블에 필드을 추가한다. ALTER TABLE sold ADD id VARCHAR (15);수정해야할 프로그램은 주문시 사용하는 order.html, confirm.html를 수정하면 된다. / -- shop/ -- admin/ --- member/ --(회원관리 추가) | | | | | +-- list.html | | +-- viewbody.html | | +-- modifyform.html | | +-- modify.html | | +-- deleteform.html | | +-- delete.html | +- menu.html (관리자 메뉴 수정) +-- menu.html (쇼핑몰 메뉴 수정) | +-- registerform.html (회원가입 폼) +-- register.html (회원가입 처리) +-- check_id.html (ID 중복확인 프로그램) +-- login.html (로그인 폼) +-- login_process.html (로그인 처리) +-- logout.html (접속 종료) +-- order.html (주문자 신상명세 입력 및 주문하기) +-- confirm.html (주문 처리하기) 관리자용 회원관리 프로그램을 24.2장에서 처리하고, 고객용 회원가입에서 로그인까지를 24.3장에서 처리한다. 그리고, 회원가입자의 주문처리를 24.4장에서 처리한다. 기타 다른 수정할 기능은 다음 장에서 다룬다.
|
[목차] |