好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP+MySQL實現在線測試答題實例

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

熱門標簽:山西回撥外呼系統 百應電話機器人服務 青島語音外呼系統招商 昭通辦理400電話 岳陽外呼型呼叫中心系統在哪里 山西探意電話機器人 揚州地圖標注app 河南電銷卡外呼系統哪家強 騰訊外呼管理系統

這個實例主要給大家介紹如何使用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);

生成答題列表:

div id='quiz-container'>/div>

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

$(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+MySQL實現在線測試答題實例,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • MySQL 之壓力測試工具的使用方法
  • mysql慢查詢操作實例分析【開啟、測試、確認等】
  • 詳解Mysql5.7自帶的壓力測試命令mysqlslap及使用語法
  • MySQL如何快速的創建千萬級測試數據
  • MySQL占用內存較大與CPU過高測試與解決辦法
  • 使用sysbench來測試MySQL性能的詳細教程
  • MySQL循環語句之while循環測試
  • MySQL數據庫基于sysbench實現OLTP基準測試

標簽:寶雞 湛江 銅川 宜賓 黃南 鎮江 婁底 南陽

巨人網絡通訊聲明:本文標題《PHP+MySQL實現在線測試答題實例》,本文關鍵詞  PHP+MySQL,實現,在線測試,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP+MySQL實現在線測試答題實例》相關的同類信息!
  • 本頁收集關于PHP+MySQL實現在線測試答題實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 男女又爽?又黄?免费韩国| 女人高潮抽搐潮喷流白浆69| 久久激情影院| 日韩三?理伦片在线| 最新理伦片EEUSS影院2012| 国产女同毛片精品网站| 极品羞羞久久久久久久精品| 免费观看男女做爰视频| 羞羞网页登界面入口| 无码一区二区三区av免费蜜桃视| 第5章初尝云雨美妇| 国产日韩精品视频一区二区三区| 污黄色小说| 月亮影视在线观看免费完整版高清 | _97夜夜澡人人爽人人喊| 海角社区真实偷伦V视频| 三级黄色伦理片| 男人操女人逼视频| 日本在线观看一区二区三区| 男女野外做爰全过| 国产一卡2卡3卡四卡高清| 1000部啪啪未满十八勿入使用评测| 空中宝贝1(法国)| 快穿之夺精计划| 年轻的嫂子在线| xxxww在线播放| 精品久久久中文字幕| 欧美视频第二页| 黄色无马赛克| 五级牲爱片| videos粗暴极端欧美| 国产精品va在线观看| 国产一区二区三区不卡在线观看| 亲嘴扒胸摸屁股激烈视频免费网站| 色色色色网站| 在线污| 寡妇高潮一级毛片在线播放| 黄金大劫案| 女学生被c扒衣服真人版| 好大?好长?好紧轻点疼| 美女张开腿让男人桶国产|