前几天在做一个php程序,由于用asp习惯了,在用到checkbox时就这样写了,发现程序不能象asp一样取到值:
查了资料才知道原来在PHP中checkbox的名称要声明为数组,即
这样PHP就很好处理了,如下:
<
input
type
="checkbox"
name
="myqx"
value
=1
>
< input type ="checkbox" name ="myqx" value =2 >
< input type ="checkbox" name ="myqx" value =3 >
< input type ="checkbox" name ="myqx" value =2 >
< input type ="checkbox" name ="myqx" value =3 >
查了资料才知道原来在PHP中checkbox的名称要声明为数组,即
<
input
type
="checkbox"
name
="myqx[]"
value
=1
>
< input type ="checkbox" name ="myqx[]" value =2 >
< input type ="checkbox" name ="myqx[]" value =3 >
< input type ="checkbox" name ="myqx[]" value =2 >
< input type ="checkbox" name ="myqx[]" value =3 >
这样PHP就很好处理了,如下:
$myqx
=
$_POST
[
'
myqx
'
];
for ( $i = 0 ; $i < count ( $myqx ); $i ++ )
echo $myqx [ $i ] . " <br> " ;
for ( $i = 0 ; $i < count ( $myqx ); $i ++ )
echo $myqx [ $i ] . " <br> " ;