1

LoginForm に問題があります。ログイン パラメータを入力して [送信] ボタンをクリックすると、ユーザー名とパスワードのフィールドが空白になり、パラメータを指定せずに [送信] ボタンをもう一度クリックすると、ログインが取得されます。そのため、2 回クリックする必要があります。送信ボタンでログイン

    <?php
     if(isset($_POST['username']) && isset($_POST['password']))
     {
$username = $_POST['username'];
$password = $_POST['password'];

if(!empty($username) && !empty($password))
{
$query = "SELECT id FROM register WHERE username ='$username' AND password='$password'";    
    $query_run = mysql_query($query);
    if($query_run)
    {
        $query_num_rows = mysql_num_rows($query_run);

        if($query_num_rows == 0)
        {
            echo 'Invalid username/password';   
        }
        else if($query_num_rows == 1)
        {
            $user_id = mysql_result($query_run,0,'id');
            $_SESSION['user_id'] = $user_id;
            header('Locaton : index.php');
        }
    }
}

} ?>

4

1 に答える 1

0

header() 関数のスペルが間違っているようです

変化するheader('Locaton : index.php');

header('Location : index.php');

于 2012-11-10T18:34:47.760 に答える