发新话题
打印

开心词典如果加入多选选项应该如何改呢?

开心词典如果加入多选选项应该如何改呢?

这个是原来的只有单选题。我想弄一个多选题出来。
请问如果改。或者就是将这个单选题改为多选题应该怎么办?
附件: 您所在的用户组无法下载或查看附件

TOP

回复 #1 yrsy 的帖子

$userans = $answer;
                        $query = $db->query("SELECT * FROM {$tablepre}htest_data WHERE hid='$hid'");
                        $answer =$db->fetch_array($query);

                        if ($answer[type]==0 && $userans==$answer[answer]){
                                $answerok=1;
                        }elseif($htype==1 && preg_match("/.*{$userans}.*/",$answer[key1])){
                                $answerok=1;
                        }else{
                                $answerok=0;
                        }
这段应该是判断对错的吧?但是上面那个是什么意思呢?

TOP

这里应该是显示回答正确答案的吧。如何能改成多选题呢?就是显示每个正确答案。
if ($htype == '0') {
                                switch ($answer['answer']) {
                                        case 1: $answertext=$answer['key1'];
                                        break;
                                        case 2: $answertext=$answer['key2'];
                                        break;
                                        case 3: $answertext=$answer['key3'];
                                        break;
                                          case 4: $answertext=$answer['key4'];
                                        break;
                                        case 5: $answertext=$answer['key5'];
                                        break;
                                }
                        }else {
                                $answertext=$answer['key1'];
                        }

TOP

可以哈~~挺不错的!顶!支持!

TOP

发新话题