ユーザーログインページを作成しようとしています。登録が成功すると、管理者には私のデータベースで「A」の値が割り当てられ、顧客には「C」の値が割り当てられます。ログインに成功すると、顧客はあるページに、管理者は別のページに誘導されます。userId、userFName、userType という 3 つのセッション変数を作成しました。userType の値を確認する if ステートメントを作成し、すべてを試してみましたが、「解析エラー: 構文エラー、予期しない 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などを調査したので、この質問は最後の手段です。