Re: [請益] 紀錄選擇題答案

看板PHP作者 (wayne)時間16年前 (2009/07/16 02:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《coldollsheep (加油加油^^)》之銘言: : 大大好 : 我現在遇到一個瓶頸 : 就是我寫的網頁 : 可以隨機出題 使用radio的方式 點選答案之後 點選交卷按鈕 : 可以幫你計算成績 還有寫到資料庫 : 但是我很想把 考卷代碼 會員代碼 第n題(考卷上的) 題號(資料庫裡的) 答案(使用者的) : 這幾項資訊也寫到資料庫 但是我就是想不出來要怎樣寫 : 不知道可不可以請前輩指點 : --------卡了很久真的快哭出來--------- : 做個講解 : 1.首先我繫結完資料庫之後 我使用do while迴圈 : 把題目逐一印出 然後當中有作order by rand() : 2. 在回圈中 每剛印完一題 我就再次作一次資料庫繫結 連結 選項的那個資料表 : 然後利用 在利用迴圈 每該題的每個選項逐一印出 : 選項的這一段如下 其中Recordset2是題目的繫結 Recordset3是選項的繫結 : <?php $i = 1; ?> : <?php do {?> : <input type="radio" name="RG<?php echo $row_Recordset2['TEST_TITLE_ID']; ?>" : value="<?php echo $i; ?>"> : <?php echo $row_Recordset3['TEST_OPTION']."<BR>"; ?> : <?php $i++; ?> : <?php } while ($row_Recordset3=mysql_fetch_assoc($Recordset3)); ?> : 3. 這樣一來 我就可以在下一頁 運用$_POST[RG.題號] 和答案資料表作比對 : 然後得出分數 : ------------------------------------------------------ : 請交我 我要用何種方式 或是怎樣的思考邏輯 來寫我現在要的功能 : 麻煩大大了 01.把考券代碼,與會員代碼用<input type="text"..>標籤把值post到處理考券的程式 02.你寫程式的方式很亂..不建議你這樣寫,很容易出錯...而且將來在debug的時候 會很不容易,建議寫法如下 <? $i=1; do{ echo"<input type='radio' name='RG".$row_Recordset2['TEST_TITLE_ID']."' value='$i'> "; echo $row_Recordset3['TEST_OPTION']."<BR>"; $i++; } while ($row_Recordset3=mysql_fetch_assoc($Recordset3)) ?> 03.第n題(考卷上的)-->是指什麼意思?指的是考卷上總共幾題?還是有指定第幾題? 04.題號(資料庫裡的)-->每題目在資料庫應該都會有個ID 或者是NO值,然後針對他的ID 或NO值去記錄,然後POST到你要處理考卷的程式,你就會知道是哪幾題 05.答案(使用者的)-->這個問題很怪..點選答案之後 點選交卷按鈕,使用者的答案不就 會直接POST到你要處理考卷的程式那邊?然後在看你是要 INSERT INTO到資料庫還是要 UPDATE到資料庫 04.對於你的考卷代碼 會員代碼 第n題(考卷上的) 題號(資料庫裡的) 答案(使用者的) 相關問題,還是要先看到你所做的考卷檔案才比較好說明 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.159.178
文章代碼(AID): #1ANY1raR (PHP)
討論串 (同標題文章)
文章代碼(AID): #1ANY1raR (PHP)