Php 形成多项选择选项
我已经尽了最大的努力来解决这个问题,对于一些人来说这可能是非常基本的,我已经找到了解决方案。。。我希望这是一个直接填写/电子邮件(我知道如何做电子邮件部分)-除非它必须是数据库驱动的 基本上,我有一个10个问题的测验,选择题a B C D-但是a B C可能是正确的 我的html是(坏了) 我想今天某个时候我离得很近,但当我尝试各种修复方法时,我无法回到我的位置:( 但我真的不知道该怎么做 非常感谢你的帮助Php 形成多项选择选项,php,arrays,forms,Php,Arrays,Forms,我已经尽了最大的努力来解决这个问题,对于一些人来说这可能是非常基本的,我已经找到了解决方案。。。我希望这是一个直接填写/电子邮件(我知道如何做电子邮件部分)-除非它必须是数据库驱动的 基本上,我有一个10个问题的测验,选择题a B C D-但是a B C可能是正确的 我的html是(坏了) 我想今天某个时候我离得很近,但当我尝试各种修复方法时,我无法回到我的位置:( 但我真的不知道该怎么做 非常感谢你的帮助 安迪你可以把答案组合在一起,这样检查一下 sort($myresults); $ans
安迪你可以把答案组合在一起,这样检查一下
sort($myresults);
$answers = implode($myresults);
if($answers == 'ABC'){
echo 'Correct answers!';
$mycount++;
}
或者,您可以对照自己的阵列进行检查
sort($myresults);
if($myresults == array('A','B','C')){
echo 'Correct answers!';
$mycount++;
}
是啊!
嗨,安迪
您可以使用in_array来检查选项是否与此函数在一起。。。
尝试使用这个函数。Marcus Recck也写了一个很好的解决方案
有许多功能可供使用,如array_diff以提取未选择的选项。先生,您是我的英雄,我从上午9点(英国时间)起就开始使用此功能-我下定决心要尝试解决它,但没有。非常感谢你Hi Fred,我今天尝试了_array,我只是无法控制它,出于某种原因,我很喜欢数组,尤其是循环数组和检索结果!也感谢你的帮助。
if (($myresults == 'A') && ($myresults == 'B') && (myresults == 'C'))
{
echo "something might have worked!";
$mycount++;
}
sort($myresults);
$answers = implode($myresults);
if($answers == 'ABC'){
echo 'Correct answers!';
$mycount++;
}
sort($myresults);
if($myresults == array('A','B','C')){
echo 'Correct answers!';
$mycount++;
}