<input type=checkbox name=test[] value=1>
<input type=checkbox name=test[] value=2>$test = $_POST['test'];

解决方案 »

  1.   

    foreach($_POST as $k=>$v) echo "$k : $v<br>";
    查看一下就知道了
      

  2.   

    wasuka(迦罗娜:潜行的诡计与研究) 
    应该是给贼吧
    就问你了~~~
    <input type=checkbox name=test[] value=2>
    $test = $_POST['test'];
    name=test[] 的test[]是怎么回事??
    value=2 这里 0 1 2 都什么意思??
    我用这个 $test 就能取得 所以 1  0  这样的逻辑值 ?
      

  3.   

    我是牧师其实……<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”
      

  4.   

    你先按照他们的方法提交过去,然后print_r($_POST)一下就全明白了PS:迦罗娜:潜行的诡计与研究,没错是贼50多级的职业任务。
      

  5.   

    俺是战场法师
    <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
      

  6.   

    8是大家很多都打 WOW 的
    一下就能引起注意的。。
    你也一样给++分
    我是战场法师,远程秒人
      

  7.   

    <input type=checkbox name=a value=1>
    <input type=checkbox name=b value=1>
    <input type=checkbox name=c value=1>这样固然也可以,但在PHP里取值就不如数组来得容易了
      

  8.   

    好了,我明白了,
    我是以前8是做PHP的是做C系列的
    多谢 牧师老兄,送你 奥术光辉+ 120个水吧
    嘎嘎
      

  9.   

    哈哈~
    AoE的时候注意些就好了。俺就怕这个……
      

  10.   

    平常提交的都是变量 像 name="test",用$_POST['test']就能得到值.
    现在提交的是个数组 像 name="test[]",得用
    foreach($_POST['test'] as $key => $value) {
      echo "第 $key 个元素的值是 $value !";
    }
    你的明白?
      

  11.   

    嘎嘎又学到东西了
    谢谢 PleaseDoTellMeWhy() !!
    我一般 8死无状态4000血