質問ごとにすべての不正解を表に表示しようとしていますが、奇妙な理由で、行の1つに空の答えが表示されています。現在、これは質問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
}