PHP實現類似題庫抽題效果

2022-09-06 22:15:28 字數 1420 閱讀 2195

php實現類似題庫抽題效果

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

首先要實現這個功能,首先我需要三個頁面,乙個是使用者輸入頁面input.html,乙個是後台處理頁面select.php,還有乙個是錯誤警告頁面error.html(如果使用者輸入為空,或者輸入的抽題數量超過了題庫的數量那麼就報錯),然後是資料庫,資料庫分為兩列,一列是question,用來存放題目,另一列是id,用於標識question

然後對使用者的輸入進行判斷:

input.html頁面:

error.html頁面:

您的輸入有誤,請重新輸入!

select.php頁面:

<?php 

header("content-type:text/html;charset=utf8");

$connect=new mysqli('localhost','wy','000000','test');

if(!$connect) //連線資料庫

$sql="select id from test";

$result=$connect->query($sql);

$array=array();

$i=0;

while($row=$result->fetch_row())

} //將題目id存放進乙個陣列array

$input=$_get['input']; //接受使用者的輸入

if(empty($input) || $input>count($array))else'"; //查詢rand陣列中每乙個id對應的question

$result2=$connect->query($sql2); //存放mysql語句返回的結果集

while($row2=$result2->fetch_assoc())

$k++;

}$result2->free(); //釋放記憶體

}$result->free(); //釋放記憶體

$connect->close(); //關閉連線

?>

各位大佬,如果你們不介意的話,我只想要一點流量(個人部落格)。

php試題多選,PHP實現類似題庫抽題效果

希望各位大佬輕噴。假設我現在有這樣乙個題庫 啊?為什麼要用英文?因為我,沒搞定編碼問題?接著我來進行抽題 這樣就隨機抽出了三道題目。現在來說說我的思路,希望各位大佬不吝賜教。首先要實現這個功能,首先我需要三個頁面,乙個是使用者輸入頁面input.html,乙個是後台處理頁面select.php,還有...

oracle實現類似split效果

select from select t.regexp substr t.str,1,x.n cc from select a,b,c,d str from dual union all select 11,223,44 from dual t,select rownum n from dual c...

Category實現類似成員變數效果

category是不能新增成員變數方法的。官方沒有給出明確的原因,主流的猜測可能是因為實現category的大部分都是框架中原生的類,比如nsstring,nsdata之類的。如果新增了成員變數,記憶體必然會增大一些。但對於已編譯的那麼多的框架,靜態庫,就沒法處理新的記憶體大小了,申請記憶體之類的就...