很多站长朋友们都不太清楚php怎样处理多选,今天小编就来给大家整理php怎样处理多选,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP中如何将多选的checkbox值存入数据库?又如何输出到smarty模板? 2、 你好,PHP中怎样实现提取多选框的多个post值并将其执行后得到的数据全部显示在HTML页面 3、 php怎么接受html页面中多选框的数值,并输出? 4、 php做一个在线考试系统 不是很会做多选题 希望大神能提供帮助 如何做多选题 和多选题的数据库 5、 PHP处理多选数组问题 6、 php多项选择问题 PHP中如何将多选的checkbox值存入数据库?又如何输出到smarty模板?HTML可以这样写<input type="checkbox" value="中国" name="Country[]"> 所有的复选框都用 name="Country[]" 这样提交上去那边 PHP 收到的这个值 就直接是一个数组 $_POST['Country'] 这个取得的就是一个数组,当然表单要以POST方式提交。然后可以像另一位朋友说的那样来保存。取出来的时候再 explode(',',字段内容) 来折分成数组,就好处理了。
如果你实在不明白,可以百度HI上找我。
你好,PHP中怎样实现提取多选框的多个post值并将其执行后得到的数据全部显示在HTML页面<input type="checkbox" name="option[]" value="1"> 选项1
<input type="checkbox" name="option[]" value="2"> 选项2
<input type="checkbox" name="option[]" value="3"> 选项3
这些放在表单中一起提交,php服务端接收到的是一个数组,可以便利处理数据。
<?php
$option = $_POST['option'];
//option 就是提交上来的value值了,存在数据库,或者直接遍历输出html值
?>
看阁下的问题其实比较疑惑的,有点不清楚,碰到问题自己试着调试一下,多试试就解决了,不懂再问吧
php怎么接受html页面中多选框的数值,并输出?多选框命名的时候 最好以数组的形式命名
如:
<input name="ids[]" value="1">
<input name="ids[]" value="2">
那么接收的时候 就会以数组的形式接收
var_dump($_POST['ids'])。
php做一个在线考试系统 不是很会做多选题 希望大神能提供帮助 如何做多选题 和多选题的数据库给你举个栗子吧,应该能看懂,
这是html:
<form action="./test.php" method="post">
你喜欢什么语言?
<br>
<input type="checkbox" name="yuyan[]" value="php">phpnbsp;nbsp;
<input type="checkbox" name="yuyan[]" value="java">javanbsp;nbsp;
<input type="checkbox" name="yuyan[]" value=".net">.netnbsp;nbsp;
<input type="checkbox" name="yuyan[]" value="js">jsnbsp;nbsp;
<br>
<input type="submit" value="submit">
</form>
前端效果:
这是php:
<?php
$yuyan = $_POST['yuyan'];
echo '<pre>';
var_dump($yuyan);
php接收数据后输出效果:
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="水费">水费</option><option value="工资">工资</option><option value="火食费">火食费</option><option value="玩游戏赚的外快">玩游戏赚的外快</option>
</select>
<input type="submit" name="button" id="button" value="建立" />
</form>
把上面的代码保存成php文件就行
php多项选择问题js可以实现,通过给每个链接一个ID,然后服务器端生成一个动态的变量,调用函数实现
考虑下面的代码:
考虑篇幅就省去了一些属性标记
<a href="#" id="a_1">A</a>
<a href="#" id="a_2">B</a>
<a href="#" id="a_3">C</a>
<script>
var s = 'a_<?php echo("1") ?>'
document.getElementById(s).style.background = '#f00';
</script>
试着拷贝上面的代码另存为php代码运行。看到关键点没,那个 echo 输出的 1,那么你可以通过$_GET获取一个变量并且输出,通过JS控制背景色或者其他什么效果,具体的你自己去实现了。另外,做前台这些效果,用jQuery比较好,我这只是一个例子,没有弄那么详细。
关于php怎样处理多选的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php怎样处理多选 php操作dom的详细内容...