我正在尝试创建一个用户登录页面。成功注册后,在我的数据库中为管理员分配了一个值“A”,为客户分配了一个“C”。成功登录后,客户将被引导到一个页面,而管理员将被引导到另一个页面。我创建了三个会话变量,它们的 userId、userFName 和它们的 userType。我想创建一个 if 语句来检查 userType 的值并尝试了所有方法,但我仍然收到错误消息“解析错误:语法错误,意外 T_ELSE...在第 74 行”。
`//create a session variable for this customer who has just logged in
//store his id and first name and usertype in this session variable
$_SESSION['c_userid']=$userArray['userId'];
$_SESSION['c_fname']=$userArray['userFName'];
$_SESSION['c_usertype']=$userArray['userType'];
//if seperating customers from administrators
if ($userArray['userType']) 'C';
{
echo "<p>You are successfully logged in as a customer";
}
else;
{
echo "<p>You are successfully logged in as an administrator";
}`
我还编辑了 if 语句以在 var 之后包含和“=”符号,但它返回错误消息“解析错误:语法错误,意外 '='....在第 70 行”
非常感谢所有和任何帮助。
PS新手在这里学习曲线所以耐心等待。整个星期都在为此挠头,但没有取得任何进展。我研究了 php.net 等,所以这个问题是不得已而为之。