我正在創建一個由Wordpress驅動的測試系統,其中每個答案都用真/假文本框輸入,以表示它是否是正確答案。測試系統:檢查答案是否正確
我創建了一個循環,與旁邊的複選框輸出的答案吧:
<?php if(get_sub_field('answer_options')): ?>
<?php while(has_sub_field('answer_options')): ?>
<p class="contact-form">
<input style="width: 20px;" type="checkbox" name="CheckboxGroup<?php echo $counter; ?>[]" value="<?php echo the_sub_field('answer'); ?>" />
<?php echo the_sub_field('answer'); ?>
</p>
<?php endwhile; ?>
<?php endif; ?>
我如何添加代碼,包括回答是否是正確的?我可以像下面這樣做一個條件語句來檢查哪個答案是正確的,但是如何將它與上面的代碼結合起來?
它需要檢查哪個是正確答案,以及用戶是否勾選了正確/不正確的複選框。
if(get_sub_field('correct'))
{
echo "do something";
}
else
{
echo "do something else";
}
我有一個在最後提交按鈕。所以如果我能以某種方式檢查用戶檢查了哪些答案是正確的? – Rob
我對WP並不太熟悉,但我可以想象你可以在循環中檢查$ _POST ['CheckboxGroup'。$ i']來確定每個問題的答案。 –