本文目录一览:
- 1、PHP关于“复选框”的修改问题
- 2、PHP 提交复选框
- 3、PHP 如何输出html中复选框的值
- 4、php开发中,数据库对单选框以及复选框数据的处理 急!!!
- 5、PHP 怎么接收 多个复选框的值?
- 6、php中如何实现选择按钮对应复选框?
PHP关于“复选框”的修改问题
复选框的内容,可以做一个独立的表维护,两个字段就可以。一个是ID 唯一 自增,另一个是名字,就是复选框显示的内容。在存储的时候,假设选中五个,就把这五个选项对应的ID,用“,”隔开,存入数据表对应的字段里,类似 “1,3,5,6,7”这样。读取默认选中的时候,把存储好的ID取出来,在页面做判断,如果是数据库存的ID 就把checkbox的 checked属性设置为checked。如果重新选了,还是按照上边的方法,把选中的ID 用逗号隔开,然后update表即可。
PHP 提交复选框
if ($_POST["hobby"] != null ) 这句话你改为if(!empty($_POST["hobby"])) 试试
PHP 如何输出html中复选框的值
用PHP输出样式一般不是好的做法,PHP擅长后台逻辑数据处理,前台一般交与js与css控制
非得想用php输出复选框的话,代码如下:
$tmpArr["brand"] = "brand";
$tmpArr["service"] = "good service";
$tmpArr["easy"] = "easy to get";
$tmpArr["advertise"] = "advertise";
echo "
h5why choose us:/h5
select name=\"choose\" multiple
";
foreach ($tmpArr as $key=$value){
echo "option value=\"$value\"$key/option";
}
echo "/select";
异步处理的话用ajax
新增表格的用jQuery插件吧,容易的多,见jQuery的append
php开发中,数据库对单选框以及复选框数据的处理 急!!!
男:input type="radio" name="sex" value="男" ?php if($sex!='female'){echo 'checked';}? / 女:input type="radio" name="sex" value="女" ?php if($sex=='female'){echo 'checked';}?
$array你从数据库查的
$ah=explode(',',$array)
input type="checkbox" name="news" value="3" ?php if($ah[0]){echo 'checked';}?网络input type="checkbox" name="qq" value="4" ?php if($ah[1]){echo 'checked';}?文学input type="checkbox" name="ee" value="4"?php if($ah[2]){echo 'checked';}?体育
PHP 怎么接收 多个复选框的值?
首先,在复选框命名的时候,以 check['name1']、check['name2']、check['name3']等方式命名。
php端接收数据,列如:
$check = $_POST['check'];
此时,$check为一个一维数组。 $check['name1'] 、$check['name1'] 等就为每个复选框的值。
php中如何实现选择按钮对应复选框?
php 获取表单复选框内容,我们一般都是在给这个checkbox添加一个name属性,与id中的值是一样的,然后在通过php的post来获取就行了,这里我写一段代码:
html
head/head
body
form action="" method='post'
tr
td擅长的编程语言:/td
td
HTMLinput type="checkbox" name="good[]" value="html"
CSSinput type="checkbox" name="good[]" value="css"
JavaScriptinput type="checkbox" name="good[]" value="javascript"
PHPinput type="checkbox" name="good[]" value="php"
Mysqlinput type="checkbox" name="good[]" value="mysql"
/td
/tr
/form
/body
/html
在php中:
alert($_POST['$_POST['good']']); //弹出获取到的checkbox的值;