duanheye7423 2015-01-08 06:41
浏览 47
已采纳

如果usertype是求职者,那么如果usertype是雇主,则重定向到第1页,然后重定向到第2页

Hello i just want to check if the user (who is logging in) has usertype Employer then he should redirect to my-profile.php and if usertype is Jobseeker then he should redirect to latest-jobs.php. Here is my code please help me if you can.

I am trying to add some script in my code but it has some mistake and not working. Now it's redirecting to latest-jobs.php to both (Employer and Jobseeker). Check down my second script.

Thanks

<?php
session_start();
include("lib/conn.php");

?>
<?php
$email=$_POST['user'];
$password=$_POST['password'];

if ($email && $password){

$query = "SELECT * FROM register WHERE email = '$email' AND password= '$password' and status = '1'";
$result = mysql_query( $query ) or die ("didn't query");
$num = mysql_num_rows( $result );


if ($num == 1){

$_SESSION['ocer']=$email;

header("Location: my-profile.php");

}

else {

header("Location: index.php?l=1");

}

}

?>

My second script

<?php
session_start();
include("lib/conn.php");

?>
<?php
$email=$_POST['user'];
$password=$_POST['password'];


if ($email && $password){

$query = "SELECT * FROM register WHERE email = '$email' AND password= '$password' and status = '1'";
$result = mysql_query( $query ) or die ("didn't query");
$num = mysql_num_rows( $result );


if ($num == 1){

$_SESSION['ocer']=$email;

if ($usertype == "Employer") {

header("Location: my-profile.php");

}

else {

header ("Location: latest-jobs.php");

}

}

else {

header("Location: index.php?l=1");

}

}

?>
  • 写回答

1条回答 默认 最新

  • dongyinzhi4689 2015-01-10 06:48
    关注

    I got the solution now.

    <?php
    session_start();
    include("lib/conn.php");
    
        $email=$_POST['user'];
        $password=$_POST['password'];
    
        if ($email && $password)
        {       
            $query = "SELECT * FROM register WHERE email = '".$email."' AND password= '".$password."' and status = '1'";        
            $result = mysql_query($query) or die ("didn't query". mysql_error());
            $num = mysql_num_rows($result);
    
            if($num ==1){
                $data = mysql_fetch_array($result);
                if($data['usertype'] == 'Employer')
                {
                    $_SESSION['ocer'] = $email;
                    header("Location: my-profile.php"); 
                }
                else if($data['usertype'] == 'Jobseeker')
                {   
                $_SESSION['ocer'] = $email;
                    header("Location: latest-jobs.php");                
                }
            } 
            else{
                header("Location: index.php?l=1");
            }
        }
    
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?