首先是設(shè)計好數(shù)據(jù)庫,看看你的問卷調(diào)查需要什么樣的內(nèi)容,都有哪些字段。
在游仙等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),游仙網(wǎng)站建設(shè)費用合理。
然后根據(jù)數(shù)據(jù)庫進行編碼,其中包括PHP 處理程序以及前端顯示的html代碼。
用戶提交后PHP處理從前臺傳來的數(shù)據(jù),然后保存到數(shù)據(jù)庫中。具體詳細(xì)的可以私下聯(lián)系我
假設(shè)數(shù)據(jù)庫結(jié)構(gòu)如下
問卷表 wid
問題表 qid wid(屬于哪個問卷) question
答案表 aid qid(屬于哪個問題) answer
$sql='SELECT `wid` FROM `問卷表`';
$res = mysql_query($sql);
while($row = mysql_fetch_array($res)){
$sql='SELECT `qid` FROM `問題表` WHERE wid='".$row['wid']."''; //選出該問卷的所有問題
$res2 = mysql_query($sql);
while($row2 = mysql_fetch_array($res2)){
$sql='SELECT `answer` FROM `答案表` WHERE qid='".$row2['qid']."''; //選出該問題的所有答案
$res3 = mysql_query($sql);
while($row3 = mysql_fetch_array($res3)){
switch($row3['answer']){
case 'A':
$answerA.$row2['qid'] = $answerA.$row2['qid'] + 1;
break;
case 'B':
$answerB.$row2['qid'] = $answerA.$row2['qid'] + 1;
break;
case 'C':
$answerC.$row2['qid'] = $answerA.$row2['qid'] + 1;
break;
case 'D':
$answerD.$row2['qid'] = $answerA.$row2['qid'] + 1;
break;
}
}
echo '問題'.$row2['qid'] .'統(tǒng)計:br/';
echo 'A'.$answerA.$row2['qid'].' B'.$answerB.$row2['qid'].' C'.$answerC.$row2['qid'].' D'.$answerD.$row2['qid'].'br/';
}
}
}
想用sql一次性查出來,是很困難的,在下才疏學(xué)淺,只能用本辦法了
原理就是點下一頁時把當(dāng)前頁的數(shù)據(jù)存儲起來
5個頁面需要存4次數(shù)據(jù)到session或者cookie 或者文本文件或數(shù)據(jù)庫?等等
點提交時把前4頁數(shù)據(jù)與第5頁數(shù)據(jù)合并,之后比較答案什么的
php問卷調(diào)查系統(tǒng)。以下為你提供一些思路:
首先,你需要先分析你的這個系統(tǒng)都有哪一些問題類型? 單選、多選、問答?
數(shù)據(jù)庫表設(shè)計,可以如下參考:id , type , title , a , b , c , d , posttime
id為自增排序,type為問題類型,可以采用數(shù)字進行存儲,如:1作為單選,2作為多選....
a,b,c,d各為選項,posttime為發(fā)布的時間。
需要注意的是,當(dāng)問題為問答題時,存儲的數(shù)據(jù)保存到a選項即可。
分享文章:php調(diào)查問卷數(shù)據(jù)庫 調(diào)查問卷 數(shù)據(jù)庫
網(wǎng)站URL:http://jinyejixie.com/article34/dddhope.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、響應(yīng)式網(wǎng)站、域名注冊、Google、ChatGPT、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)