php多选题选择代码(php选择题题答题系统)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享php多选题选择代码的知识,其中也会对php选择题题答题系统进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、php关于字符串的处理(考试多选题),有点难
- 2、PHP处理多选数组问题
- 3、PHP 考试系统怎么生成随机试题,求代码写法.以选择题为例说明一下就行,假如从10个里抽3个,怎么在提交之
- 4、php 用explode()以”*”为分隔符实现添加多选题功能
- 5、php程序问题: 一个页面,N道4选一的选择题!一个提交按钮 。 输出选择每个选项的个数
php关于字符串的处理(考试多选题),有点难
!doctype html
html
head
meta charset="UTF-8"
titleUntitled Document/title
/head
form action="" method="post"
正确答案:input type="text" 弊亩name='answer'
答 案 :input type="text" name="stuanswer"
input type="submit" value="比较答案"
/form
?php
if(isset($_POST['answer'])isset($_POST['stuanswer'])$_POST['answer']!=''睁卜衡$_POST['stuanswer']!=''){
$str=$_POST['answer'];
$str1=$_POST['stuanswer'];
if(strlen($str1)==strlen($str)){
$count=strlen($str);
for($i=0;$i$count;$i++){
if(!strstr($str1,$str[$i])||!strstr($str,$str1[$i])){
echo "script 悉做alert('答案错误');/script";
exit;
}
}echo "script alert('答案正确');/script";
}else{
echo "script alert('答案错误');/script";
}
}
?
body
/body
/html
//来试试这个代码,正则我不会,只能写这样的代码,你可以测试,我测试结果没有问题

PHP处理多选数组问题
?php
//判断是否提交(建立按钮)
if(isset($_POST['button'])){
//判断是del值是否已经设置
if(isset($_POST['deltype'])){
//把$_POST['deltype']数组转换成字符串
$str = implode(",",$_POST['deltype']);
//在页面输出内容
echo $str;
}
}
?
form id="form1" name="form1" method="post" action=""
select name="deltype[]" size="5" multiple="multiple" id="deltype[]"
option value="电费"电费/option帆汪毁option value="水费"水费/optionoption value="工资"工资陵搜/optionoption value="火食费"火食费/optionoption value="玩游戏赚态备的外快"玩游戏赚的外快/option
/select
input type="submit" name="button" id="button" value="建立" /
/form
把上面的代码保存成php文件就行
PHP 考试系统怎么生成随机试题,求代码写法.以选择题为例说明一下就行,假如从10个里抽3个,怎么在提交之
很简单,给你一个思路
你在数据库里面放10个题,
id questions options right_answer
1 china 是指哪个国家? A:中国;B:日本;C:美国 A
... ................ ............. ...
这样你从数据库中读取全部数据出来;
为了实现随机性,你可以用一个数组
?php
$query=$mysql_query("select * from '表名'");
$results=$mysql_fetch_row($query);
$rand=array_rand($results,3);//取出随机的三个问题,注意这里取得是三个键值
$question=array($result[$rand[0]],$result[$rand[1]],$result[$rand[2]]);//将取出的三个问题放进一个数组中
?
form action="目标地址(此处用本页面地址)" method="post"
?php
foreach($question as $values)
{
$options=explode(";",$values['options']);//用“;”将选项分割存进数组
echo $values['questions'];//显示题目
for($i=0;$icount($options);$i++){
echo "input type='radio' name=".$choice[$valest['id']]." value='A' ".$options[i]." /br";//输出选项
}
echo "----------------------------------------";//题目之间分隔符
}
//下面的代码是你接受form表单的页面,如果是本页面就直接接着上面的代码写
if(!empty($_POST[$choice]))
{
foreach($_POST[$choice] as $key= $data)
{
$question_id=$key;
$user_choice=$data;
if(mysql_query("旅拆select * from '表名' where id=".$key."and right_answer='".$data."'"))
{
//答案对如何处理。。。。
}
else
{
//答此闹案不对处理办法。。。。
}
}
}
?
/拆扒枣form
随手现写的代码,可能你里面有错误,但是思路你可以借鉴下~
php 用explode()以”*”为分隔符实现添加多选题功能
$str = "1*2*3*4*5";
$arr=explode("*",$str);//结果$arr为组,$arr[0]=1,$arr[1]=2.....
var_dump($arr);//打运氏印 内大亩容旁仿散
php程序问题: 一个页面,N道4选一的选择题!一个提交按钮 。 输出选择每个选项的个数
一个页面,N道4选一的选帆态弯择题!态闷一个提交按钮 。 输出选择每个选项的个数:
type="radio" name="aaa" value=MA
type="radio" name="bbb" value=N闭友B
type="radio" name="ccc" value=OC
关于php多选题选择代码和php选择题题答题系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
