我有一点问题,我想根据会话为变量赋值:
这是我的简单代码:
<?php
if ( $_SESSION['admin_level'] == 10 ) {
$myvar = 'newclient';
} elseif ( $_SESSION['admin_level'] == 11 ) {
$myvar = 'oldclient';
}
?>
通过这种方式,我可以进行查询:
$qry="SELECT * FROM client where client_status='".$myvar."'";
不幸的是我无法声明变量并失败。谢谢你的帮助
答案 0 :(得分:0)
我不清楚问题。据我所知,检查下面的代码
<?php
session_start(); // this is the first thing to do
if(isset($_SESSION['admin_level'])){
$_SESSION['admin_level']=10; //Set admin level if not available
}
$var=($_SESSION['admin_level']==10)?"newclient":"oldclient";
$qry="SELECT * FROM client where client_status='".$var."'";