很多站长朋友们都不太清楚php实现单选功能,今天小编就来给大家整理php实现单选功能,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php html 怎么实现 单选按钮和多选按钮值固定,且不可勾选的功能 2、 用PHP做的表单中,怎样提交表单中单选按钮的值到数据库? 3、 php中实现 a=b+10 单选框,选1,或选2 a=20 选2,x=25 4、 php页面如何写单选框 5、 用PHP编写一道单选题 6、 php中定义单选框的值 php html 怎么实现 单选按钮和多选按钮值固定,且不可勾选的功能html 怎么实现 单选按钮和多选按钮值固定,且不可勾选的功能
直接将radio的单选标签添加disable属性即可。如下
<input type="radio" checked="" disabled="disabled" > 单选选项
这样的话在页面上看到的radio button就是灰色的也不能点选。
用PHP做的表单中,怎样提交表单中单选按钮的值到数据库?在PHP表单中
单选按钮
如果选中了提交后,就是这个单选按钮的值,如果没有选中,提交是空值。
比如
在提交后
如果是选中打钩的,在PHP
获取到的值就是
echo
$_POST['a']
//输出
1
如果没有选中,在PHP
获取到的值就是
echo
$_POST['a']
//输出
if
(empty($_POST['a']))
{
$a=0;
}else{
$a=$_POST['a'];
}
php中实现 a=b+10 单选框,选1,或选2 a=20 选2,x=25<?php
$sSelect = $_REQUEST['select_value'];
$a = $b+10;
$x = '';
if ( $a<20 ) {
$x = $sSelect == '1' ? 15 : 30 ;
} else {
$x = $sSelect == '1' ? 20 : 25 ;
}
?>
上面的代码在
$a只判断小于20或大于等于20的同时
单选框只有1和2选项时写成上面的代码是可以的
要是有多余判断的话要少少修改下代码才可以
不知道你要的是不是这个
php页面如何写单选框要加上name,因为必须分组,否则选不了,测试代码:
<input type="radio" name=rd1/>选项一A
<input type="radio" name=rd1/>选项一B
<input type="radio" name=rd1/>选项一C
<input type="radio" name=rd2/>选项二A
<input type="radio" name=rd2/>选项二B
用PHP编写一道单选题<?php
$flag=0;
if(isset($_POST['answer'])$_POST['answer'] != "")
{
$flag = 1;
}
?>
<script type="text/javascript">
function showMore()
{
document.getElementById("correct_answer").style.display="block";
}
</script>
<body>
<form name="form" action="index.php" method="post">
<tr align="center">
<td>
1.一道选择题,选择答案()
</td>
</tr>
<tr align="center">
<td>
<input type="radio" name="answer" value="选项1">选项1
</td>
</tr>
<tr align="center">
<td>
<input type="radio" name="answer" value="选项2">选项2
</td>
</tr>
<tr align="center">
<td>
<input type="radio" name="answer" value="选项3">选项3
</td>
</tr>
<tr align="center">
<td>
<input type="radio" name="answer" value="选项4">选项4
</td>
</tr>
<tr align="center">
<td>
<input type="submit" name="tijiao" value="提交" onclick="showMore()">
</td>
</tr>
<?php if ($flag == 1) { ?>
<div id="correct_answer" style="display:block">
<?php } else {?>
<div id="correct_answer" style="display:none">
<?php }?>
<tr><td>
正确答案:选项1 得分:0 </td></tr>
</div>
</form>
</body>
php中定义单选框的值你仔细看下$results 返回的是个一维数组 因为你是使用 getRows (得到一行)得到的。
而你下面使用的是循环,也就是说无需循环的。
'value' => '<input type="checkbox" name="selected[]" value="$results['product_id']" />',
直接使用 $results['product_id'] 即可得到值,而你的循环 $results 必须是个二维数组才可以,一维数组只能得到值,不能使用key 的。
关于php实现单选功能的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php实现单选功能 php做选择题表单的详细内容...