php数组转换字符串及复选框如何勾选中

php数组转换字符串及复选框如何勾选中,应用到函数 implode  explode

复选框被选中后如何保存数据,表单提交过来为数组,要转换字符串 用到函数implode

if(!empty($_POST[‘yuyan‘])){
$bbyuyan=implode(",", $_POST[‘yuyan‘]);
}

if(!empty($_POST[‘fenge‘])){
$bbfenge=implode(",", $_POST[‘fenge‘]);
}

if(!empty($_POST[‘biaoqian‘])){
$bbbiaoqian=implode(",", $_POST[‘biaoqian‘]);
}

复选框显示如何被勾选,这时候要把字符串转换数组 用到函数 explode

if(!empty($users[‘yuyan‘])){
$users[‘yuyan‘]=explode(",",$users[‘yuyan‘]);
}

if(!empty($users[‘fenge‘])){
$users[‘fenge‘]=explode(",",$users[‘fenge‘]);
}

if(!empty($users[‘biaoqian‘])){
$users[‘biaoqian‘]=explode(",",$users[‘biaoqian‘]);
}

复选框如何被显示,下面实例

<input name="biaoqian[]" value="晚上可录" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "晚上可录"#} checked="checked" {#/if#}{#/foreach#}/>晚上可录
<input name="biaoqian[]" value="周六可录" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "周六可录"#} checked="checked" {#/if#}{#/foreach#}/>周六可录
<input name="biaoqian[]" value="周日可录" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "周日可录"#} checked="checked" {#/if#}{#/foreach#}/>周日可录
<input name="biaoqian[]" value="起录价低" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "起录价低"#} checked="checked" {#/if#}{#/foreach#}/>起录价低

复选框要比单选框要复杂些,单选框跟普通表单一样,这里不说了

文章转载(玖乐网络 96net.com.cn)

原文地址:https://www.cnblogs.com/96net/p/9451438.html

时间: 2024-11-05 16:07:20

php数组转换字符串及复选框如何勾选中的相关文章

jquery关于checkbox复选框是否被选中的问题

本人在项目中需要用到,判断哪些复选框被用户选中.自然而然想到用 if($('').attr('checked') == true) 但是不管有没有选,$('').attr('checked')返回的都是undefined,于是百度各种其他的方法: if ($('')get(0).checked) if($('').is(':checked')) 但是都不起作用,后来终于找到问题的原因了.我用的jquery是1.11.3,但是在1.6以后jquery便作出了改进,在页面加载完毕时,checkbox

复选框的勾选与状态判断

复选框的勾选需要通过Dom进行, 状态判断需要通过JqDom进行 复选框勾选: checkbox_dom.checked = true; 复选框状态判断: $(checkbox_dom).is(':checked'); 题外话 -- Dom与JqueryDom的互转: JqDom转Dom Dom = $JqDom.get(0); Dom转JqDom $JqDom = $(Dom);

js如何判断一个checkbox复选框是否被选中

js如何判断一个checkbox复选框是否被选中:checkbox复选框是最为常用的表单元素之一,它的作用就是用来选中和取消选中,所以有时候就要判断一个复选框是否已经被选中,下面就通过代码实例简单介绍一下如何判断一个复选框是否被选中.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content=&

jQuery判断复选框是否勾选

一个功能复选框勾选时给input表单赋值,复选框取消时将表单值清除. 功能:复选框勾选时给input表单赋值,复选框取消时将表单值清除. 实现源码:cyfID为复选框的id $("#cyfID").click(function(){ var ischeck=$(this).attr("checked"); if(ischeck==undefined){ //清除输入框 alert(""); }else{ //给输入框赋值 alert("

checkbox复选框和div click事件重叠,点击div后复选框也被选中,同时改变div颜色,否则则不选中

 checkbox复选框和div click事件重叠,点击div后复选框也被选中,同时改变div颜色,否则则不选中 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> div { display: inline-block; width: 100px; margi

php判断复选框是否被选中的方法

1.php如何获取复选框checkbox的值 首先我们来创建一个表单: 1 <form action ="HandleFormCheckBox.php" method="post"> 2 3 <ul> 4 5 <li><input type ="checkbox" name ="category[]" value ="php">php教程</li>

JQuery判断复选框是否有选中

隐藏所有被选中的元素(复选框或单选按钮): $(".btn1").click(function(){ $(":checked").hide(); }); 定义和用法 :checked 选择器选取所有选中的复选框或单选按钮.

C#ListView控件添加Checkbox复选框并获取选中的数目,检查checkbox是否勾选

原地址:http://blog.csdn.net/lucky51222/article/details/41892429 1.添加复选框:listView1.CheckBoxes = true; 2.选中listview并获取选中的数目: [csharp] view plain copy private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e) { e.Item.Selected = e.Item.Chec

html基础 复选框 一组,默认选中

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"