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

主頁 > 知識庫 > PHP實(shí)現(xiàn)類似題庫抽題效果

PHP實(shí)現(xiàn)類似題庫抽題效果

熱門標(biāo)簽:代理打電話機(jī)器人 合肥企業(yè)外呼系統(tǒng)線路 企業(yè)400電話辦理多少費(fèi)用 萍鄉(xiāng)商鋪地圖標(biāo)注 神龍斗士電話機(jī)器人 桂陽公司如何做地圖標(biāo)注 電信外呼系統(tǒng)多少錢一個月 宿州正規(guī)外呼系統(tǒng)軟件 太原400電話申請流程

大家好,我顧某人又回來了,最近學(xué)了一點(diǎn)PHP,然后就想寫個簡單小例子試試,于是就寫了一個類似于從題庫抽題的東西,大概就是先輸入需要抽題的數(shù)量,然后從數(shù)據(jù)庫中隨機(jī)抽取題目。

希望各位大佬輕噴。

假設(shè)我現(xiàn)在有這樣一個題庫:



啊?為什么要用英文?,因?yàn)槲遥瑳]搞定編碼問題😭。

接著我來進(jìn)行抽題:



這樣就隨機(jī)抽出了三道題目。

現(xiàn)在來說說我的思路,希望各位大佬不吝賜教。

首先要實(shí)現(xiàn)這個功能,首先我需要三個頁面,一個是用戶輸入頁面input.html,一個是后臺處理頁面select.php,還有一個是錯誤警告頁面error.html(如果用戶輸入為空,或者輸入的抽題數(shù)量超過了題庫的數(shù)量那么就報錯),然后是數(shù)據(jù)庫,數(shù)據(jù)庫分為兩列,一列是question,用來存放題目,另一列是id,用于標(biāo)識question

然后對用戶的輸入進(jìn)行判斷:


input.html頁面:

html>
  meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  form action="select.php" method="get">
    請輸入要隨機(jī)生成的題數(shù):input type="text" name="input" />
    input type="submit" name="Submit" value="提交" />
  /form>
/html>

error.html頁面:

html>
  meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  p>您的輸入有誤,請重新輸入!/p>
/html>

select.php頁面:

?php
  header("Content-type:text/html;charset=utf8");
  $connect=new mysqli('localhost','wy','000000','test');
  if(!$connect){
    die("數(shù)據(jù)庫連接失敗!");
  }              //連接數(shù)據(jù)庫
  $sql="select id from test";
  $result=$connect->query($sql);
  $array=array();
  $i=0;
  while($row=$result->fetch_row()){
    foreach($row as $val){
      $array[$i]=$val; 
      $i ++;
    }
  }             //將題目id存放進(jìn)一個數(shù)組array
  $input=$_GET['input'];  //接受用戶的輸入
  if(empty($input) || $input>count($array)){ //判斷用戶的輸入是否為空或輸入大于題庫數(shù)量
    header("Location:error.html");  //輸入有誤重定向到錯誤提示頁面
  }else{
    shuffle($array);  //將存放題目id的數(shù)組進(jìn)行隨機(jī)排序
    $k=0;        //用于取出rand數(shù)組中question時的id
    for($j=0;$j$input;$j++){
      $rand=array_slice($array,0,$input);   //從數(shù)組的第一個數(shù)開始,取出用戶輸入數(shù)量個id存放進(jìn)一個數(shù)組
      $sql2="select * from test where id='{$rand[$k]}'"; //查找rand數(shù)組中每一個id對應(yīng)的question
      $result2=$connect->query($sql2);  //存放mysql語句返回的結(jié)果集
      while($row2=$result2->fetch_assoc()){
        echo $row2['question'];   //返回question對應(yīng)的內(nèi)容
        echo 'br />';
      }
      $k++;
    }
    $result2->free();  //釋放內(nèi)存
  }
  $result->free();    //釋放內(nèi)存
  $connect->close();   //關(guān)閉連接
?>

總結(jié)

以上所述是小編給大家介紹的PHP實(shí)現(xiàn)類似題庫抽題效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • java+vue實(shí)現(xiàn)添加單選題、多選題到題庫功能
  • php+mysql開發(fā)的最簡單在線題庫(在線做題系統(tǒng))完整案例
  • JavaScript實(shí)現(xiàn)英語單詞題庫

標(biāo)簽:太原 綏化 衡陽 崇左 白銀 廊坊 鄂州 辛集

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP實(shí)現(xiàn)類似題庫抽題效果》,本文關(guān)鍵詞  PHP,實(shí)現(xiàn),類似,題庫,抽題,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP實(shí)現(xiàn)類似題庫抽題效果》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP實(shí)現(xiàn)類似題庫抽題效果的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 大炕上的肉伦第二部| 午夜无码视频在线| 国产成人精品视频一区| 强开小嫩苞一区二区三区l| 国产黄色片子| 欧美午夜AAAAAA免费视频| 曰韩高清| 男人猛戳女人的屁股免费| 国产午夜激无码毛片久久直播软件| 婷婷色国产偷v国产偷v| 日本连孕妇都不放过| 白丝护士喷浆视频| 免费无码A片24小时播放时间| 毛多水多丰满女人A片| 国产精品露脸国语对白99 | a级黄色影片| 免费看无码一级A片在线播放| 午夜福利在线观看| 出差和上司同居中文字幕| 国产高清精品一级毛片| 一区二区三区产品乱码的解决方法| 女学生20岁一级毛片?| 天堂www天堂在线资源链接| 黄色小说免费在线观看| 日本巜侵犯人妻人伦3| 精品福利在线91一区| 欧美巨臀hd| 女特警被三四个黑人糟蹋| 快点好大好爽好舒服小说| 欧美精品久久久久A片丁香| 扒开玖辛奈?狂揉?难受3d动漫| 嗯啊用力h| 欧美国产亚洲精品高清不卡| 精品午夜久久福利大片免费| 少妇成熟A片无码专区九色| 久久亚精WWW冲田杏梨| 农村三p乱肉小说| 欧美性免费| 男女???超爽很痛| 日韩A级毛片视频直播| 欧美激情一区二区三区免费观看|