在PHP中,我正在创建注册和登录,但它不是动态的

in php i m creating registration and login but its not dynamic

本文关键字:动态 登录 注册 PHP 创建      更新时间:2023-09-26
<?php
session_start();
if (isset($_POST["btnsubmit"]))
{
    $nm=$_POST["username"];
    $pwd=$_POST["password"];
    $conn = new mysqli("localhost", "root", "", "simple_login");
    // Check connection
    if ($conn->connect_error)
    {
        die("Connection failed: " . $conn->connect_error);
    }
    $sql = "select * from member where username='$nm' and password='$pwd'" ;
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
    // to add sesssion value
        $_SESSION["memid"]=$row["mem_id"];
        $_SESSION["username"]=$row["username"];
        header("location:demo2.php");
    }
} else { echo "wrong username or password" ; }
?>

在这方面,我面临着设计和数据库问题,也面临着存储会话变量的问题

    <?php
    session_start();
    if (isset($_POST["btnsubmit"]))
    {
        $nm=$_POST["username"];
        $pwd=$_POST["password"];
        $conn = new mysqli("localhost", "root", "", "simple_login");
        // Check connection
        if ($conn->connect_error)
        {
            die("Connection failed: " . $conn->connect_error);
        }
        $sql = "select * from member where username='$nm' and password='$pwd'" ;
        $result = $conn->query($sql);
    while($row = $result->fetch_array())
      {
$row["mem_id"];
$row["username"];
}
        if ($result->num_rows > 0) {
        // to add sesssion value
            $_SESSION["memid"]=$_POST["username"];
            $_SESSION["username"]=$_POST["password"];
            header("location:demo2.php");
        }
    } else { echo "wrong username or password" ; }
    ?>