做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

PHP+MySQL實現在線測試答題示例

來源:懂視網 責編:小采 時間:2020-11-02 18:26:12
文檔

PHP+MySQL實現在線測試答題示例

PHP+MySQL實現在線測試答題示例:【相關學習推薦:jQuery教程,php編程(視頻),mysql教程】這個實例主要給大家介紹如何使用jQuery+PHP+MySQL來實現在線測試題,包括動態讀取題目,答題完畢后臺評分,并返回答題結果。讀取答題列表:$sql = "select * from quiz o
推薦度:
導讀PHP+MySQL實現在線測試答題示例:【相關學習推薦:jQuery教程,php編程(視頻),mysql教程】這個實例主要給大家介紹如何使用jQuery+PHP+MySQL來實現在線測試題,包括動態讀取題目,答題完畢后臺評分,并返回答題結果。讀取答題列表:$sql = "select * from quiz o

【相關學習推薦:jQuery教程,php編程(視頻),mysql教程】

這個實例主要給大家介紹如何使用jQuery+PHP+MySQL來實現在線測試題,包括動態讀取題目,答題完畢后臺評分,并返回答題結果。

讀取答題列表:

$sql = "select * from quiz order by id asc"; 
$query = mysql_query($sql); 
while ($row = mysql_fetch_array($query)) { 
 $answers = explode('###', $row['answer']); 
 $arr[] = array( 
 'question' => $row['id'] . '、' . $row['question'], 
 'answers' => $answers 
 ); 
} 
$json = json_encode($arr);

生成答題列表:

<p id='quiz-container'></p>

通過遍歷出來的列表,生成答題功能:

$(function(){ 
 $('#quiz-container').jquizzy({ 
 questions: <?php echo $json;?>, //試題信息 
 sendResultsURL: 'data.php' //結果處理地址 
 }); 
});

當用戶打完題,點擊“完成”按鈕時,會向ajax.php發送一個Ajax交互請求,ajax.php會根據用戶的答題情況,比對正確答案,然后給出用戶所得分。

$data = $_REQUEST['an']; 

$answers = explode('|',$data); 
$an_len = count($answers)-1; //題目數 

$sql = "select correct from quiz order by id asc"; 

$query = mysql_query($sql); 
$i = 0; 
$score = 0; //初始得分 
$q_right = 0; //答對的題數 
while($row=mysql_fetch_array($query)){ 
 if($answers[$i]==$row['correct']){ 
 $arr['res'][] = 1; 
 $q_right += 1; 
 }else{ 
 $arr['res'][] = 0; 
 } 
 $i++; 
} 
$arr['score'] = round(($q_right/$an_len)*100); //總得分 
echo json_encode($arr);

quiz表結構:

CREATE TABLE IF NOT EXISTS `quiz` ( 
 `id` int(11) NOT NULL AUTO_INCREMENT, 
 `question` varchar(100) NOT NULL, 
 `answer` varchar(500) NOT NULL, 
 `correct` tinyint(2) NOT NULL, 
 PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; 
 
-- 
-- 轉存表中的數據 `quiz` 
-- 
 
INSERT INTO `quiz` (`id`, `question`, `answer`, `correct`) VALUES 
(1, '羅馬帝國曾一度輝煌,令人神往,故有“條條大陸通羅馬”一說。那么,今天你是怎樣理解這一諺語的準確含義的?', 'A.入鄉隨俗 ###B.四通八達 ###C.殊途同歸 ###D.流連忘返', 3), 
(2, '找出不同類的一項:', 'A.斑馬 ###B.軍馬 ###C.賽馬 ###D.駿馬 ###E.駙馬', 5), 
(3, ' 蠟燭在空氣中燃燒,蠟燭質量逐漸變小。這說明', 'A.物質可以自生自滅###B.發生的不是化學變化###C.不遵守質量守恒定律###D.生成物為氣體,散發到空氣中了', 4), 
(4, '以下哪位歌手沒有獲得過《我是歌手》總冠軍?', 'A.羽泉###B.韓磊###C.鄧紫棋###D.韓紅', 3), 
(5, '下列哪個標簽不是HTML5中的新標簽?', 'A.<article>###B.<canvas>###C.<section>###D.<sub>', 4);

想了解更多相關學習,敬請關注php培訓欄目!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

PHP+MySQL實現在線測試答題示例

PHP+MySQL實現在線測試答題示例:【相關學習推薦:jQuery教程,php編程(視頻),mysql教程】這個實例主要給大家介紹如何使用jQuery+PHP+MySQL來實現在線測試題,包括動態讀取題目,答題完畢后臺評分,并返回答題結果。讀取答題列表:$sql = "select * from quiz o
推薦度:
標簽: 在線 答題 php
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 玉门市| 洛阳市| 镇安县| 奎屯市| 阿拉善左旗| 天水市| 灵宝市| 栾城县| 盈江县| 德保县| 湖州市| 偃师市| 库尔勒市| 英德市| 行唐县| 逊克县| 清水河县| 襄垣县| 五常市| 海丰县| 兴国县| 双鸭山市| 抚远县| 景东| 拉萨市| 庆元县| 股票| 望谟县| 建始县| 奉贤区| 泊头市| 海原县| 灵山县| 虹口区| 盐亭县| 大丰市| 景东| 通化市| 济宁市| 湘阴县| 富川|