代码如下:
if (isset($type1))
{
......
}
if (isset($type2))
{
......
}
if (isset($type3))
{
......
}
type的值是从其他页面传过来的,我提交的是复选框的值,type的值都可以获得的,我现在的问题就是,我同时选了三个复选框,但是提交的时候,它只运行第一个if里面的语句,我想让它同时运行三个if里面的语句,请问该怎么实现??谢谢!!!
if (isset($type1))
{
......
}
if (isset($type2))
{
......
}
if (isset($type3))
{
......
}
type的值是从其他页面传过来的,我提交的是复选框的值,type的值都可以获得的,我现在的问题就是,我同时选了三个复选框,但是提交的时候,它只运行第一个if里面的语句,我想让它同时运行三个if里面的语句,请问该怎么实现??谢谢!!!
{
......
}//你写了三个if当然只能运行第一个if//
把上面代码改一下;if (isset($type1) || isset($type2) || isset($type3)) {
.............}
<input type='checkbox' name='somthing[]' value='1'> one
<input type='checkbox' name='somthing[]' value='2'> two提交后:
$ary_somthing = $_POST['somthing'];print_r($ary_something);
.............
}
是不能实现的,用else if也不能实现,还是只执行第一个if语句里面的程序,请问还有没有其他的办法啊,谢谢!