-2

これがコードです。abc_university は私のデータベース名です。

<?php
include('connectionfile.php');
$query=("select username,password from professor where username='$_POST[username]'AND password='$_POST[password]'");
$result=MYSQL_QUERY($query);
$number = abc_university_numrows($result);
if($number ==0)
{
    abc_university_close($id_link);
    header("Location:InvalidUser.php"); 
}
else if($number ==1)
{
    $user=$_POST['username'];
    $pwd=$_POST['password'];
    session_start();
    session_register("user");
    if(!isset($_POST['user']))
    {
        $_SESSION['user'] = $prof_email_id;
                $_SESSION['pwd'] = $prof_pwd;
            }
    abc_university_close($id_link);
    header("Location:UserPage.php");    
}
else
{
    abc_university_close($id_link);
    header("Location:InvalidUser.php"); 
}
?>  
4

1 に答える 1

0

まず、代わりabc_university_numrows();に使用するべきではないという名前の関数を定義しましたか。mysql_num_rows()

mysqliまた、 mysql が非推奨になったため、移行しないでください。

于 2013-03-11T16:02:37.983 に答える