本文目录一览:
- php 循环的复选框怎么取值
- php获取复选框的值
- php如何获得复选框的值
- PHP中怎样将复选框的值插入数据库并获取
- 在php中如何把复选框中的内容存到数据库中(但这个复选内容是从数据库中循环出来的)
php 循环的复选框怎么取值
这是全部选取和反选的代码可以用在php中
form name=batch
input type=checkbox
input type=checkbox
input type=checkbox
input type=checkbox
input type=checkbox
input type=checkbox
input type=button value="全选" onclick=selectAll(document.batch)
input type=button value="反选" onclick=selectOther(document.batch)
input type=reset value="取消"
script
function selectAll(obj) {
for(var i = 0; i < obj.elements.length; i++) {
if(obj.elements[i].type == "checkbox") {
obj.elements[i].checked = true;
}
}
}
function selectOther(obj) {
for(var i = 0; i < obj.elements.length; i++) {
if(obj.elements[i].type == "checkbox") {
if(!obj.elements[i].checked) {
obj.elements[i].checked = true;
} else {
obj.elements[i].checked = false;
}
}
}
}
/script
如果有兴趣可以来这里这里有php的一些编程东西
php获取复选框的值
$_POST
是一个多维数组,
类似这么一个数组:
$_POST = array(
mrbook = array('a', 'b', 'c')
);
$_POST[mrbook]; // 可返回 array('a', 'b', 'c')
$i = 1;
$_POST[mrbook][$i]; // 可返回 array('a', 'b', 'c') 中的第二个索引,结果是 b
php如何获得复选框的值
<?php
// 10个复选框
for($i=1; $i <= 10; $i++) {
?>
<input type="checkbox" name="power[]" value="<?php echo $i; ?>" />
<?php
}
?>
<?php
// 获取复选框值部分
$power = $_POST["power"];
// 方法一:
if (!empty($power)) {
foreach ($power as $v) {
echo $v;
}
}
// 方法二:
for ($i = 0; $i < count($power); $i++) {
echo $power[$i];
}
?>
PHP中怎样将复选框的值插入数据库并获取
while ($row = mysql_fetch_array($sql)) {
// echo $row[sport]; // 这段代码输出Array
print_r($row["sport"]);
}
看看输出的是什么,是一个 array();
还是 array(key=value);
。如果有值就成功了,为空就是存取的时候有问题!
在php中如何把复选框中的内容存到数据库中(但这个复选内容是从数据库中循环出来的)
echo "input type='checkbox' name='Country[]' id='Country[]' value='".$value['Typeid']."' />".$value["Typenamecn"];
这里面的 value
是什么,$cc
取到的就是什么。你写的是 typeid
,自然就是 id 了。
你想要换名字,就换成名字……如果你要多个的话,在这里拼起来:
$value['Typeid']."-".$value['name']
接收的时候取出来再拆分一下:
$c = explode('-', $cc);
$c[0] 就是 id,$c[1] 就是 name