【发布时间】:2024-05-21 09:10:01
【问题描述】:
我对 php 和 HTML 很陌生,我需要在用户登录后创建一个页面来为不同类型的用户显示菜单。 第一个用户 = 雇主 第二个用户 = 求职者
求职者的菜单应至少显示以下选项:
菜单
编辑个人资料
申请历史
搜索职位
按类别查看职位
按公司查看职位
退出
雇主菜单应至少显示以下选项:
菜单
编辑公司资料
发布新职位
编辑/删除发布的职位
审核职位申请
搜索申请人
退出
我能够修复我的代码并使用两种不同类型的用户登录。 现在唯一的问题是我的第二个用户 - 雇主,不会显示我创建的 css 样式。求职者菜单中一切正常。
<!DOCTYPE html>
<?php
session_start();
if (!isset($_SESSION['usertype'])){
Header('Location:login.php?msg=Hacker');
}
?>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body{
background-image:
url('background.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
margin:0;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.topnav {
background-color: #333;
overflow: hidden;
}
.topnav a{
float: left;
color: #c7e1db;
text-align: center;
padding: 18px 70px;
text-decoration: none;
font-size: 17px;
}
.topnav a:hover{
background-color: #ddd;
color: #1d77dd;
}
.topnav a.active{
background-color: #ec5e5e;
color: white;
}
</style>
</head>
<body>
<center>
<?php
if($_SESSION['usertype'] == 'JobSeeker') {
?>
<div class="topnav">
<a class="active" href="http://localhost/a2/menu.php">Menu</a>
<a href="profile.php"> Profile</a>
<a href="#appHist">History</a>
<a href="#jobCat">View Jobs by Category</a>
<a href="#jobCom">View Jobs by Company</a>
<a href="logout.php"> Not <?php echo $_SESSION['username'] ?>? Logout Here</a>
</div>
<br>
<?php } //for employer
elseif($_SESSION['usertype'] == 'employer') {
?>
<a class="active" href="menu.php">Menu</a>
<a href="#profile">Edit Profile</a>
<a href="#appHist">Application History</a>
<a href="#jobCat">View Jobs by Category</a>
<a href="#jobCom">View Jobs by Company</a>
<a href="logout.php"> Not <?php echo $_SESSION['username'] ?> ? Logout Here</a>
</div>
<br>
<br>
<?php
echo 'Welcome ' . $_SESSION['username'];
?>
<?php } ?>
</center>
</body>
</html>
【问题讨论】: