4
試圖在每個問題的表格中顯示所有不正確的答案,但出於某種奇怪的原因,我在其中一行中收到空答案。現在這隻發生在問題2和問題2是唯一的問題有多個正確的答案,所以我相信我遇到的問題是我沒有正確設置$row_count
,但我的問題是如何設置它能夠顯示能夠顯示缺少的答案是D
? PHP的小提琴看問題是在這裏http://phpfiddle.org/main/code/get-rps如何正確設置循環以顯示所有信息
代碼低於設定爲包含複式正確答案的問題不正確的答案的行數低於:
`
<?php
//remaining incorrect answers in separate row (if any) follows here
if($row_count < $q_row_span - 1)
{
for($i=($row_count + 1); $i<$q_row_span; $i++) { ?>
<tr>
<td class="answertd"><?php echo$inc_ans[$i];?>
<input type="hidden" id="hiddenincorrect" name="incorrect[]" value="<?php echo$inc_ans[$i];?>">
</td>
<td class="answermarkstd">
<input class="individualMarks q<?php echo$questionNo?>_mark" q_group="1" name="answerMarks[]" type="text" data-type="qmark" data-qnum="<?php echo$questionNo?>" onkeypress="return isNumberKey(event)" maxlength="3" />
</td>
</tr>
<?php
}`
有沒有更好的方法來使用數組interset,以便不是爲具有多個答案的問題顯示多組數組,而是能夠只有一組數組並且刪除多個正確答案問題在一組。這是因爲我測試了你使用不同的問題和答案解決問題,甚至錯過了一個不正確的答案 – user1964964