A. php怎么获取checkbox选中值
使用javascript获取checkbox的value值,然后使用javascript的get请求发送给php页面,后端php页面就能获取到这个value值了。
B. PHP 如何输出html中复选框的值
用PHP输出样式一般不是好的做法,PHP擅长后台逻辑数据处理,前台一般交与js与css控制
非得想用php输出复选框的话,代码如下:
$tmpArr["brand"]="brand";
$tmpArr["service"]="goodservice";
$tmpArr["easy"]="easytoget";
$tmpArr["advertise"]="advertise";
echo"
<h5>whychooseus:</h5>
<selectname="choose"multiple>
";
foreach($tmpArras$key=>$value){
echo"<optionvalue="$value">$key</option>";
}
echo"</select>";
异步处理的话用ajax
新增表格的用jQuery插件吧,容易的多,见jQuery的append
C. PHP中怎样将复选框的值插入数据库并获取
while($row=mysql_fetch_array($sql))
{
//echo $row[sport];//这段代码输出Array
print_r($row["sport"]);
}
看看输出的是什么,是一个array();
还是array(key=>value);
如果有值就成功了,为空就是存取的时候有问题!
D. php怎么获取checkbox选中的值
PHP中如何获取多个checkbox的值
HTML页面:
<html>
<head>
</head>
<body>
<form name="myform" enctype="multipart/form-data" action="index2.php" method="post">
兴趣爱好:<input type="checkbox" name="hobby[]" value="阅读"/>阅读
<input type="checkbox" name="hobby[]" value="篮球"/>篮球
<input type="checkbox" name="hobby[]" value="旅游"/>旅游
<br>
文件上传:<input name="myfile" type="file">
<input type="submit" value="提交" />
</form>
</body>
</html>
PHP页面:
$result = "";
foreach( $_POST['hobby'] as $i)
{
echo '<br>';
$result .= $i;
}
echo $result;
E. php 如何正确显示出复选框的值
HO,MY GOD!你就是这样写PHP的啊,真是牛人来的,有五六年都没见着人这样写PHP的了,建议你这样试一下,
$ss=explode(',',$rs['shareAn']);
for ($i=0;$i<count($ss);$i++){
if ($ss['1']=="b") echo "checked";
} 改为
if (in_array('b', explode(',',$rs['shareAn']))) echo 'checked';
估计你的问题在于没有取到记录,也就是explode(',',$rs['shareAn'])这里是一个空数组,
F. php 得到checkbox的值为什么是array
因为php对checkbox的处理同其他语言不一样。像asp这种传递过去就直接是以逗号分割的字符串了,但是php传递过去的是一个数组。
一般在php中是采用foreach方法遍历数组来处理checkbox的。
G. PHP取checkbox 选中的值
<input id="{$i.id}" type="checkbox" value="{$i.id}" name="id[]"/>{$i.name}
获取id即可得到一个数组
H. php中如何获取同名复选框的值,给的答案要详细点,本人是菜鸟啊
我的复选框是通过循环来输出的
可以么?
你好,
可以的,
你的name里面的要加一个[]
如下:
<td
align="center"
height="25"><input
type="checkbox"
name="chk[]"
value="<?php
echo
$info[id];?>"></td>
================================================
<input
type="checkbox"
name="chk[]"
value="1"
/>
<input
type="checkbox"
name="chk[]"
value="2"
/>
<input
type="checkbox"
name="chk[]"
value="3"
/>
<input
type="checkbox"
name="chk[]"
value="4"
/>
<input
type="checkbox"
name="chk[]"
value="5"
/>
<input
type="checkbox"
name="chk[]"
value="6"
/>
如果你的表单是post
提交的
那你就用$_POST['chk'];
如果GET
就用$_GET['chk'];
print_r($_POST['chk']);
var_mp($_POST['chk']);
输出类似这样的:
下标从0
开始的,
你用
print_r($_POST['chk']);
或者
var_mp($_POST['chk']);
看下就知道了.
I. PHP 如何接收 复选框里的值
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先,打开php编辑器,新建php文件,以表单post提交到index.php为例。
J. php 怎么获取checkbox 值
HTML页面:
<html>
<head>
</head>
<body>
<form name="myform" enctype="multipart/form-data" action="index2.php" method="post">
兴趣爱好:<input type="checkbox" name="hobby[]" value="阅读"/>阅读
<input type="checkbox" name="hobby[]" value="篮球"/>篮球
<input type="checkbox" name="hobby[]" value="旅游"/>旅游
<br>
文件上传:<input name="myfile" type="file">
<input type="submit" value="提交" />
</form>
</body>
</html>
PHP页面:
$result = "";
foreach( $_POST['hobby'] as $i)
{
echo '<br>';
$result .= $i;
}
echo $result;