멀티 설문조사

리스트, 싱글텍스트, 멀티텍스트, 기타 형식등을 하나의 설문에서 동시에 사용할 수 있습니다.

http://www.shop-wiz.com
http://www.shop-wiz.com/util/multipoll/wizpoll_multi.php
http://www.shop-wiz.com/wizboard.php?BID=solution1&category=solution1&mode=view&UID=8&CURRENT_PAGE=

다중 투표 프로그램입니다.
샘플 URL : http://www.shop-wiz.com/util/multipoll/wizpoll_multi.php
배포처 : http://www.shop-wiz.com/wizboard.php?BID=solution1&category=solution1&mode=view&UID=8&CURRENT_PAGE=&BOARD_NO=

1. step1 : DB생성하기 아래의 DATA BASE를 만든다.

#
# 테이블 구조 `wizpoll_long_each`
#

CREATE TABLE wizpoll_long_each (
EUID int(11) NOT NULL auto_increment,
EPID varchar(200) NOT NULL default ”,
ECompName varchar(50) NOT NULL default ”,
EName varchar(50) NOT NULL default ”,
EEmail varchar(50) NOT NULL default ”,
EJumin1 int(6) NOT NULL default ‘0’,
EJumin2 int(7) NOT NULL default ‘0’,
EContents text,
EW_Day int(13) default NULL,
PRIMARY KEY (EUID)
) TYPE=MyISAM;

#테이블 설명
#EUID //일련번호
#EPID //투표아이디
#ECompName//회사명
#EName //성명
#EEmail //이메일
#EContents //답변 답번호^주관식|….
#EW_Day // 답변일
# ——————————————————–

#
# 테이블 구조 `wizpoll_long_schem`
#

CREATE TABLE wizpoll_long_schem (
SUID int(11) NOT NULL auto_increment,
SPID varchar(200) NOT NULL default ”,
STitle text NOT NULL,
SSubject text,
SCount int(3) NOT NULL default ‘0’,
SContents text,
SFromDay int(11) default NULL,
SToDay int(11) default NULL,
IsDisplay int(1) NOT NULL default ‘0’,
SW_Date int(13) NOT NULL default ‘0’,
PRIMARY KEY (SUID)
) TYPE=MyISAM;

#테이블 설명
#SUID //일련번호
#SPID //투표아이디
#STitle //투표의 목표, 취지
#SSubject//투표제목 제목1^디스플레이여부^공개여부|제목2|제목3|…
#SCount //문항수
#SContents //문항디스플레이방법^문항1^문항2^…|문항디스플레이방법^문항1^…
#문항성격 : 실렉트,기타, 텍스트, 텍스트박스,
#SFromDay //시작일
#SToDay //마지막일
#IsDisplay //디스플레이 여부
#SW_Date //최초작성일
# ——————————————————–

2. step2 DB관련 파일생성하기 – 아래와 같이 db_info.php와 db_connect.php의 파일을 생성한다.

db_info.php
$MYSQL_HOST = “localhost”; /* 호스트내임, 보통 localhost */
$MYSQL_DB = “여러분의 Mysql DB이름”; /* DB이름, */
$MYSQL_ID = “여러분의 Mysql DB아이디”; /* DB아이디*/
$MYSQL_PASSWORD = “여러분의 Mysql DB패스워드”; /* DB패스워드 */
?>

db_connect.php
$DB_CONNECT = mysql_connect($MYSQL_HOST, $MYSQL_ID, $MYSQL_PASSWORD);
mysql_select_db($MYSQL_DB, $DB_CONNECT);
if ( !$DB_CONNECT ) {echo “mysql 데이터 베이스에 연결할 수 없습니다.”; exit;}
?>

사용법 : wizpoll_multi.php에서 제목, 설문문항수, 투표기한을 선택하면 새로운 설문리스트가 생성됩니다.
설문리스트의 좌측에서 수정을 클릭하시면 현재 설문내용을 편집하실 수 있습니다.
– 디스플레이(리스트에표시) 전체설문리스트에 표시할지 안할지 표시
– 설문내용(설문목적을 간략하게표시)
– 이문항을 설문에 표시 – 다중폴중 특정 질문을 숨기거나 표시가능
– 일반인에게 결과 공개 – 다중폴중 특정 질문에 대한 결과값을 일반인에게 숨기거나 공개
– 단순리스트
1. 이것은 폴이다.
2. 이것은 정말 다중 폴이다
3. 이것은 폴맞나?
– 마지막 라인에 텍스트 박스 삽입
1. 이것은 폴이다.
2. 이것은 정말 다중 폴이다
3. 기타(텍스트 박스 삽입 됨)
– 택스트 박스(Single Line) : 싱글라인으로 표시
– 택스트 박스(Multi Line) : 멀티라인으로 표시

wizpoll_list.php : 현재 진행중인 다중 멀티폴 표시

멀티 설문조사 관리자 보기
wizpoll_multi.php

1056983255.zip