0

我希望我能解释我的问题:)

$count = 0;
while( have_rows('wordpress_acf_plugin_variable',$id) ) : the_row();
    $count++;
                                    
    $cevapsecenek .='<b>Question '.$count.'</b>: 
        <input type="radio" name="question_'.$count.'" value="A"> A 
        <input type="radio" name="question_'.$count.'" value="B"> B 
        <input type="radio" name="question_'.$count.'" value="C"> C 
        <input type="radio" name="question_'.$count.'" value="D"> D
        <br>';
endwhile;

此代码的前端屏幕;

Question 1: () A () B () C () D
Question 2: () A () B () C () D
. . .

以及当成员(学生)发送提交按钮时。

$scount = 0;
$studenquestionanswers = array();
while( have_rows('wordpress_acf_plugin_variable',$id) ) : the_row();
    $scount++;
    ${'question_'.$scount} = $_POST['question_'.$scount];
    $answers = get_sub_field('answersfrom_acf_plugin_variable');
                    
    if(${'question_'.$scount}==$answers) {
        $trueanswers += 1;
    } else {
        $wronganswers += 1;
    }
    $emptyanswers = $scount - ($trueanswers + $wronganswers);
    $studenquestionanswers[] = $_POST['question_'.$scount];
endwhile;

我的问题只有这段代码

$studenquestionanswers[] = $_POST['question__'.$scount];`

我想将学生的答案插入数据库,如“ABCD”

4

1 回答 1

0

如果您想将所有答案组合在一个字符串中,您可以加入它们。在while循环之后写:

$studenquestionanswers = join('', $studenquestionanswers);
于 2020-10-05T14:51:09.660 回答