Cara menulis dalam PHP untuk log masuk ke halaman yang berbeza dengan nama pengguna dan kata laluan yang berbeza
TimeLimit
TimeLimit 2018-06-17 13:51:17
0
1
1312

Seorang pemula, pada asalnya saya membayangkan bahawa apabila menambah pengguna, pilih nilai nilai, masukkan nama pengguna dan kata laluan semasa log masuk, dan nilai sama ada nilai nilai yang dipilih ialah 0 atau 1, dan masukkan halaman yang berbeza

QQ截图20180617134224.jpg

Nilai disimpan dalam pangkalan data Namanya kelas

QQ截图20180617134417.jpg

, tetapi saya tidak tahu bagaimana untuk mendapatkan nilai kelas orang tertentu daripada pangkalan data untuk penghakiman, dan saya tidak tahu bagaimana untuk memperbaiki kod . Tolong beri saya nasihat.

<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>";*/
   }

?>


TimeLimit
TimeLimit

membalas semua(1)
灵魂独行

Adalah disyorkan untuk menggunakan ajax untuk mengesahkan data Anda boleh mendapatkan data dalam kelas melalui js dan membuat pertimbangan logik sebelum melompat.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!