[請益] 如何檢查用function的問卷中答案是否正確
各位好,我想要製作網路問卷,但是很快就卡關了...
目前的問題是,我想寫一個function可以讓輸入的東西變成像一份問卷的樣子
受試者全部填答完,按「送出」之後
如果答對就跳出另一個頁面說答對,如果答錯也能告知是第幾題答錯
我想了兩天了腦袋還是一團糨糊
請各位提供一點建議,謝謝。
以下附上function部分和要被執行的內容(對不起我不太會說行話)
==============================================================
function.php:(我要寫的部分)
==============================================================
<?php
function q_question_mc_one($name,$stam,$options,$value = False)
{
echo "$name : $stam <br> (Note: Only one answer) <br> Ans: <br>";
for($i = 0; $i < count($options); $i++)
{
?>
<input type="radio" name="q_mc_one_<?php echo "$name"; ?>"
value="<?php echo "$i"; ?>"/>
<?php
echo "$options[$i] <br>";
}
}
===============================================================
test.php以下是要被執行的內容(不更改的部分)
===============================================================
<body>
<div>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get">
<?php
require("function.php");
echo '<p>'.q_question_mc_one('q4','What is this?',
array('pen', 'book', 'paper'),2)."</p>\n";
?>
<p><input type="hidden" name="submitting" value="1" />
<input type="submit" name="send"/></p>
</form>
</div>
</body>
================================================================
我真的一點頭緒也沒有
之前做過另一種,是用if...else在test.php裡面寫三種不同的頁面:
空白、全部答對、有些答錯三種
不過現在遇到的問題是我希望不改動test.php檔的內容
請問這有可能嗎?
感謝各位!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 146.50.144.62
※ 編輯: tsim 來自: 146.50.144.62 (03/22 02:06)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):