求高人帮个忙呗:$_GET['m']=2;if(isset($_GET['m'])==1){$n=49;}elseif(
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 06:12:57
求高人帮个忙呗:
$_GET['m']=2;
if(isset($_GET['m'])==1){
$n=49;
}elseif(isset($_GET['m'])==2){
$n=11;
}else{
$n=40;
}
echo $n;
这段语法,我想根据$_GET['m']动态的求$n的值,可是我设了
$_GET['m']=2;
按理说echo $n;应该得到值11,可是我却得到49,这是为什么呀,该怎样写才能得到我想要的效果呀?
$_GET['m']=2;
if(isset($_GET['m'])==1){
$n=49;
}elseif(isset($_GET['m'])==2){
$n=11;
}else{
$n=40;
}
echo $n;
这段语法,我想根据$_GET['m']动态的求$n的值,可是我设了
$_GET['m']=2;
按理说echo $n;应该得到值11,可是我却得到49,这是为什么呀,该怎样写才能得到我想要的效果呀?
问题出在 isset($_GET['m']);isset($_GET['m'])这个本身就是一个判断,判断$_GET['m']是否定义了,是则返回true,否则返回false;在php里,1和true是相通的,所以无论你$_GET['m']=多少,只要你定义了,那就都会执行第一个if.
isset($_GET['m'])==1 改成 $_GET['m']==1 就好了
再问: 听君一句话,胜读十年书,佩服,高人
isset($_GET['m'])==1 改成 $_GET['m']==1 就好了
再问: 听君一句话,胜读十年书,佩服,高人
PHP:$page=isset($_GET["page"])?$_GET["page"]:1; 求详解
$id = isset($_GET['id']) ? $_GET['id'] : ''; 这句是什么意思?
if(isset(_GET['act']) && _GET['act']==&a
$query = mysql_query( select * from 表名 where id='$_GET[id]'
唯一的30分呀,求php 结果集分页 (isset($_GET['page'])) 里面的isseet;
if (count($array)==2) return isset($lang[$array[1]])?$lang[$
$this->data['comment']=''; if (isset($this->session->data['c
m,n,(2m-1)/n,(2n-1)/m为正整数,m,n>=2.求m,n
按键精灵8 判断语句If j=0 then jym=12 ElseIf j=1 then jym=4 elseIf j=
求集合M={m|m=2n-1,n属于N*,且m
求集合M={m|m=2n-1,n属于N*,且m
求集合M={m/m=2n-1,n属於n*,且M