- 1、php 循環的複選框怎麼取值
- 2、php獲取複選框的值
- 3、php如何獲得複選框的值
- 4、PHP中怎樣將複選框的值插入資料庫並獲取
- 5、在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;iobj.elements.length;i++)
if(obj.elements[i].type == “checkbox”)
obj.elements[i].checked = true;
}
function selectOther(obj)
{
for(var i = 0;iobj.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的一些編程東西
$_post 是一個多維數組,
類似這麼一個數組
$_post = arry(
mrbook = arry(‘a’ , ‘b’ , ‘c’)
)
$_post[mrbook]; //可返回 arry(‘a’ , ‘b’ , ‘c’)
$i = 1;
$_post[mrbook][$i];// 可返回 arry(‘a’ , ‘b’ , ‘c’)中的第二個索引 結果是 b
?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;$icount($power);$i++)
{
echo $power[$i];
}
while($row=mysql_fetch_array($sql))
{
//echo $row[sport];//這段代碼輸出Array
print_r($row[“sport”]);
}
看看輸出的是什麼,是一個array();
還是array(key=value);
如果有值就成功了,為空就是存取的時候有問題!
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
原創文章,作者:NK3X5,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126219.html