对不起,我只是PHP MySQL的初学者,并且遇到了我想要的条件问题。
我取使用SQL值$ _SESSION这是错误,看起来像它不能获取价值。
这是我在我的上面部分代码:
<?php
session_start();
include_once 'dbconnect.php';
if(!isset($_SESSION['user']))
{
header("Location: index.php");
}
$res=mysql_query("SELECT * FROM accounts WHERE user_id=".$_SESSION['user']);
$userRow=mysql_fetch_array($res);
?>
这里是我的代码,如果其他条件在我顶吧,虽然它得到“agentFname”和“agentLname '来自数据库的值,但它无法获得值'user_type'是来自数据库的列。
<img src="images/img.jpg" alt="">
<?php
if($_SESSION['user_type'] == 'Team Leader')
{
echo "Team Leader, ".' '.$userRow['agentFname'].' '.$userRow['agentLname'];
}
else
{
echo "Agent, ".' '.$userRow['agentFname'].' '.$userRow['agentLname'];
}
?>
<span class=" fa fa-angle-down"></span>
这是错误的输出,这Edmhar拉瓦格是管理型
谢谢。对于删除
你在哪里设置'$ _SESSION ['user_type']'? –
你在哪里设置这个会话var'$ _SESSION ['user_type']'?? –
您没有设置** $ _ SESSION ['user_type'] **的值** –