php多选题选择代码(php选择题题答题系统)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享php多选题选择代码的知识,其中也会对php选择题题答题系统进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

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选择题题答题系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-14 17:04:24
收藏
分享
海报
32
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了