首頁  >  問答  >  主體

如何用PHP編寫,用不同的使用者名稱和密碼登入不同的頁面

小白一個,原本設想新增使用者的時候選擇value的值,登入的時候輸入使用者名稱和密碼,同時判斷選擇value的值是0或1,進入不同的頁面

QQ截图20180617134224.jpg

value在資料庫中保存的名字為class

QQ截图20180617134417.jpg

#但是完全不知道要怎麼把某一個人的class值從資料庫中取出來做判斷,程式碼也不知道怎麼去完善。請dalao指點。

<meta charset="utf-8">
<?php 
    
    if(isset($_POST["submit"]) && $_POST["submit"] == "登陆") 
    { 
        $user = $_POST["username"]; 
        $psw = $_POST["password"]; 
        
        $Dclass = $_POST["class"]; 
        if($user == "" || $psw == "") 
        { 
            echo "<script>alert('请输入用户名或密码!'); history.go(-1);</script>"; 
        } 
        else 
        { 
            mysql_connect("localhost","root","root"); 
            mysql_select_db("hospital"); 
            mysql_query("set names utf-8"); 
            $sql = "select username,password,ID,class from user where username = '$_POST[username]'and password = '$_POST[password]'"; 
            $result = mysql_query($sql); 
            $num = mysql_num_rows($result); 
            if($num) 
            { 
                $row = mysql_fetch_array($result);  //将数据以索引方式储存在数组中 
                echo $row[0]; 
                
            } 
            else 
            { 
                echo "<script>alert('用户名或密码不正确!');history.go(-1);</script>"; 
            } 
        } 
    } 
    else 
    {       mysql_connect("localhost","root","root"); 
            mysql_select_db("hospital"); 
            mysql_query("set names utf-8"); 
            $sql = " Dclass = '$_POST[class]'"; 
            $result = mysql_query($sql); 
                  

            if($result=="0"){
          //医生的页面
          echo"<script>alert('登录成功哦,您是医生!');location.href='../hospitalmain.html'</script>";
                                     }
        else{
          //管理员的页面
          echo"<script>alert('登录成功哦,您是管理员!');location.href='../adminmain.html'</script>";
            }

        /*echo "<script>alert('登录成功!欢迎回来!');window.location.href='../costmain.html'</script>";*/
   }

?>


#
TimeLimitTimeLimit2339 天前1314

全部回覆(1)我來回復

  • 灵魂独行

    灵魂独行2018-06-17 21:58:29

    建議使用ajax來校驗數據,可以透過js取得class中數據並做邏輯判斷之後跳轉

    回覆
    0
  • 取消回覆