如果我用mysql_ *格式提問,我很抱歉,因爲這是我現在使用的。我仍然希望你們能幫助我。如果一個單選按鈕未選中,顯示錯誤?
所以我的問題是,我試圖顯示一個錯誤,一旦表單被提交,其中一行單選按鈕未選中。但是,基於我的代碼,它只出現在特定的行上,而不是作爲單個消息,因爲我認爲我已將它包含在While循環中。你們可以就如何做到這一點提出建議嗎?無論它是一個JavaScript或功能,我很好。我只是不知道該怎麼做:P。
這裏是我的代碼:
while($fetch=mysql_fetch_array($query)){
//DISPLAY ALL ANSWERS
if(isset($_POST['voted'])){
if(in_array($_POST['score('.$fetch['questionID'].')'], $radioValue)){
echo "<tr>Question no. ",$fetch['questionID'],": ",
$_POST['score('.$fetch['questionID'].')'],"<br></tr>";
}
else{
echo "<center><font color=red>All fields are required</font><br><br>
<input type='button' name='return' value='Return' onclick='history.go(-1)'><br>";
exit();
}
}
//DISPLAYS QUESTIONS WITH QUESTION NUMBER
echo "<tr align=left><th><font face='Courier New,arial' size=2px>".$fetch["questionID"].". ".$fetch["question"]."<br>
<td><font face='Courier New,arial' size=2px>";
//DISPLAYS RADIO BUTTONS FROM 1 to 5
for($i = 1; $i < 6; $i++){
echo "<input type=radio name='score(".$fetch["questionID"].")' value=",$i," >"; echo $i;
}
}
難道真的就這麼簡單???男人我在想什麼......謝謝。我會嘗試並回應發生的事情。 – 2013-03-11 10:47:13
不能按預期工作......但是,無論如何,我已經得到一個想法,我只是放置了一個錯誤檢查器,它會在每個丟失的單選按鈕上遞增。 – 2013-03-11 15:12:55