Error: Parse error: syntax error, unexpected token "else" in C:\Users\brand\OneDrive\Desktop\XAMAPP\htdocs\Water Tower 2000\index.php on line 139
<?php
require_once 'connection.php';
session_start ();
if(isset ($_SESSION["admin_login"]))
{
header ("location:admin/admin_home.php");
}
if(isset ($_SESSION["parent_login"]))
{
header ("location:parent/parent_home.php");
}
if(isset ($_SESSION["swimmer_login"]))
{
header ("location:swimmer/swimmer_home.php");
}
if (isset ($_REQUEST['btn_login'])) {
$email = $_REQUEST ["txt_email"];
$password = $_REQUEST ["txt_password"];
$email = $_REQUEST ["txt_role"];
if(empty($email)){
$errorMsg[]="please enter yout water tower email";
}
else if(empty($password)){
$errorMsg[]="please enter yout water tower email";
}
else if(empty($role)){
$errorMsg[]="please enter yout water tower email";
}
else if($email AND $password AND $role){
try{
$select_stmt=$db->prepare("SELECT email,password,role FROM masterlogin WHERE email=:uemail
AND password=:upassword AND role=:urole");
$select_stmt->bindParam(":uemail",$email);
$select_stmt->bindParam(":upassword",$password);
$select_stmt->bindParam(":uemail",$role);
$select_stmt->excute();
while ($row=$select_stmt->fetch(PDO::FETCH_ASSOC)){
$dbemail =$row["email"];
$dbpassword =$row["password"];
$dbrole =$row["role"];
}
if($email!=null AND $password!=null AND $role!=null){
if($select_stmt->rowCount()>0){
if ($email!==$dbemail AND $password==$dbpassword AND $role==$dbrole){
switch($dbrole) {
case "admin":
$_SESSION ["admin_login"]=$email;
$loginMsg="Admin...Your in Water Tower...";
header("refresh:3;admin/admin_home.php");
break;
case "parent":
$_SESSION["parent_login"]=$email;
$loginMsg="Parent...Welcome To Water Tower...";
header("refresh:3;parent/parent_home.php");
break;
case "swimmer":
$_SESSION ["swimmer_login"]=$email;
$loginMsg="Fellow swimmer...Your in Water Tower...";
header("refresh:3;swimmer/swimmer_home.php");
break;
default:
$errorMsg[]="Sorry but either the email/password/role is wrong";
}
}
else {
$errorMsg="Sorry but either the email/password/role is wrong";
}
else {
$errorMsg="Sorry but either the email/password/role is wrong";
}
}
else{
$errorMsg="Sorry but either the email/password/role is wrong";
}
}
}
catch (PDOException $e){
$e->getMassage();
}
}
else {
$errorMsg="Sorry but either the email/password/role is wrong";
}
}
?>