PHP怎樣做考試系統,PHP考試系統

2025-02-05 06:35:21 字數 1437 閱讀 7851

1樓:網友

第一步:建立一張表,n個欄位:id,試題,備選答案1,備選答案2。。。

第二步:建立一張儲存使用者提交答案的表,3個欄位,id,試題編號,使用者提交的答案。

第三步:建立一張試題對應的正確答案表,3個欄位,id,試題編號,試題答案。

第四步:錄入測試資料。

第五部:顯示試題,將資料庫的試題與答案讀出來,每頁顯示一題的話,其實就是做分頁,每頁顯示一條記錄,下一題就是下一頁,點下一題的同時把本頁題目的答案寫入資料庫。怎麼寫入?

評分的話,只要比對使用者提交的答案與正確答案就可以了。

2樓:

基於你的描述php考試系統,我們可以為你提供乙份適用於初學者的**,進一步要求可以聯絡我們,告訴我你的問題和email,有時間可以幫你,肯定救急,使用_hi給我留言,此回覆對於所有需求和和來訪者有效,es:\\6cc63f79c6351785a2e1271e663b3b00

3樓:雲果os水果收銀軟體

這個相當於下一題 下一題呀 每次從資料庫讀取乙個題 提交後 讀下題。

php考試系統

4樓:義安浩星

1、如果使用limit會增加查詢量,可以使用memcache將資料一次性的批量讀入快取中,這樣會加快訪問速度。多個例項可以共享乙個快取。

2、試題的選項是另外乙個表,比如說題目名稱表a,選項表b,那麼表b要和表a通過題目名稱的id進行關聯。

3、這個使用rand()

4、滑鼠點選按鈕觸發onclick事件,然後可以通過js的ajax向後臺傳送命令,然後進行核對。將核對的結果返回前臺,整個頁面無需重新整理,這個可以看ajax說明。

5、= =**太多。

5樓:庾銳藻

你好,我是一家網路公司的技術人員。曾經開發過類似的系統。

1:首先給你的回答是:你看到的上一題和下一題的確是分頁,但是他是前端用js寫的,php端只需要寫好介面給前端頁面乙個當前頁,每頁數量就能實現分頁效果。

其他的這種特效是前端用ajax接受到我給的值,然後做出來的js分頁效果。

2:試題是從資料庫裡讀取出來的,資料庫裡有一張試卷題庫表3:隨機選擇試題,就是隨機id,用group by(id)來去除重複4:

前端用js拿到的選項通過ajax來和php鏈結的資料庫中該題的正確答案對比得出的結果,返回給前端。

5:給出**太過繁瑣。總共加起來幾百行**,而且全是給公司開發的專案額。

php**考試系統

6樓:網友

將試卷以 json 的形式輸出,載入到瀏覽器的js記憶體裡,不必在瀏覽器上顯示。

這個主要是js程式設計。

7樓:網友

php客戶端?你指的是瀏覽器?這個就是正常編碼,生成html**就行啊?

做php開發一般都用什麼軟體,做PHP開發一般都用什麼軟體

php開發工具有 editplus,zend studio,pdt eclipse php development tools norepad 做php開發經典的環境配置為 lamp linux apache mysql php phpstrom 我用的,佔用記憶體比較高,安裝就可以用,主力編輯器 ...

php怎麼做商品的分類屬性看圖,php怎麼做一個商品的分類屬性 看圖

給圖看看,才能回答你的問題 圖呢。php怎麼寫商品的屬性選擇 顏色 一個下拉選單框 尺寸 一個 對應資料庫應該有顏色表 尺寸表等等 每一個特徵都是商品的一個子屬性 name color value 問號寫顏色,不要用button 用,checked或者 別的都可以啊,為什麼一定要用button呢?寫...

PHP怎麼迴圈二維陣列的資料,php怎樣資料庫行迴圈生成二維陣列並替換其中的值再生成新的二維陣列

class data all name i 不帶 i 的話,class data也是二維陣列 all name 0 class data 0 all name 1 class data 1 all name 2 class data 2 換成 all name 0 class data 0 0 al...