复选,单选 如何取返回值??? <input type=checkbox name=test[] value=1><input type=checkbox name=test[] value=2>$test = $_POST['test']; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach($_POST as $k=>$v) echo "$k : $v<br>";查看一下就知道了 wasuka(迦罗娜:潜行的诡计与研究) 应该是给贼吧就问你了~~~<input type=checkbox name=test[] value=2>$test = $_POST['test'];name=test[] 的test[]是怎么回事??value=2 这里 0 1 2 都什么意思??我用这个 $test 就能取得 所以 1 0 这样的逻辑值 ? 我是牧师其实……<input type=checkbox name=test[] value=2>这是form中的写法,目的是把多个checkbox作为数组传递。假设form中代码如下:<input type=checkbox name=test[] value=0><input type=checkbox name=test[] value=1><input type=checkbox name=test[] value=2>并且三个都已勾选,那么在PHP中的$_POST[test]变量就是一个数组,它有三个元素,值分别为“0”、“1”和“2” 你先按照他们的方法提交过去,然后print_r($_POST)一下就全明白了PS:迦罗娜:潜行的诡计与研究,没错是贼50多级的职业任务。 俺是战场法师<input type=checkbox name=test[] value=0><input type=checkbox name=test[] value=1><input type=checkbox name=test[] value=2>那 意思是如果 第一个被选中了 就在test[]中填加个“0”第二个被选中了 就在test[]中填加个“1”第三个被选中了 就在test[]中填加个“2”是这个意思不??那我是不是可以这样写呀??初始化的时候 a=b=c=0然后<input type=checkbox name=a value=1><input type=checkbox name=b value=1><input type=checkbox name=c value=1>因为我每个 选项代表不同的一个 参数,如果被选了,我就让这个对应的变量=1 8是大家很多都打 WOW 的一下就能引起注意的。。你也一样给++分我是战场法师,远程秒人 <input type=checkbox name=a value=1><input type=checkbox name=b value=1><input type=checkbox name=c value=1>这样固然也可以,但在PHP里取值就不如数组来得容易了 好了,我明白了,我是以前8是做PHP的是做C系列的多谢 牧师老兄,送你 奥术光辉+ 120个水吧嘎嘎 哈哈~AoE的时候注意些就好了。俺就怕这个…… 平常提交的都是变量 像 name="test",用$_POST['test']就能得到值.现在提交的是个数组 像 name="test[]",得用foreach($_POST['test'] as $key => $value) { echo "第 $key 个元素的值是 $value !";}你的明白? 嘎嘎又学到东西了谢谢 PleaseDoTellMeWhy() !!我一般 8死无状态4000血 apache配置wap??? 从文本中提取特定的内容 PHP 借助什么 可以让php画出饼状图 柱状图呢 我这样的条件,做怎么样的工作较为合适? 用file_get_contents()函数有点慢,fsockopen函数可以取得某个网页的内容吗? 新手求助PHP的简单问题~~ php载入外部扩充模组出错. 如何控制多个人同时用同一个帐号登陆到网站上? MD5 如何获得代理服务器后的IP呢? 菜鸟求教MySQL的安装问题 解析另一个地址上的XML文件
查看一下就知道了
应该是给贼吧
就问你了~~~
<input type=checkbox name=test[] value=2>
$test = $_POST['test'];
name=test[] 的test[]是怎么回事??
value=2 这里 0 1 2 都什么意思??
我用这个 $test 就能取得 所以 1 0 这样的逻辑值 ?
这是form中的写法,目的是把多个checkbox作为数组传递。假设form中代码如下:
<input type=checkbox name=test[] value=0>
<input type=checkbox name=test[] value=1>
<input type=checkbox name=test[] value=2>
并且三个都已勾选,那么在PHP中的$_POST[test]变量就是一个数组,它有三个元素,值分别为“0”、“1”和“2”
<input type=checkbox name=test[] value=0>
<input type=checkbox name=test[] value=1>
<input type=checkbox name=test[] value=2>
那 意思是如果
第一个被选中了 就在test[]中填加个“0”
第二个被选中了 就在test[]中填加个“1”
第三个被选中了 就在test[]中填加个“2”
是这个意思不??
那我是不是可以这样写呀??
初始化的时候 a=b=c=0
然后
<input type=checkbox name=a value=1>
<input type=checkbox name=b value=1>
<input type=checkbox name=c value=1>
因为我每个 选项代表不同的一个 参数,如果被选了,我就让这个对应的变量=1
一下就能引起注意的。。
你也一样给++分
我是战场法师,远程秒人
<input type=checkbox name=b value=1>
<input type=checkbox name=c value=1>这样固然也可以,但在PHP里取值就不如数组来得容易了
我是以前8是做PHP的是做C系列的
多谢 牧师老兄,送你 奥术光辉+ 120个水吧
嘎嘎
AoE的时候注意些就好了。俺就怕这个……
现在提交的是个数组 像 name="test[]",得用
foreach($_POST['test'] as $key => $value) {
echo "第 $key 个元素的值是 $value !";
}
你的明白?
谢谢 PleaseDoTellMeWhy() !!
我一般 8死无状态4000血