ログインセッションを作成すると、エラーが表示されます:未確認myusername
およびmypassword
これらの行に。理由がわかりません。
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
これは私のchecklogin.phpです
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
?>
これはログイン用の私のフォームです:
<form action='checklogin.php' method="post" >
Username
<input name='myusername' type="text">
Password
<input name='mypassword' type="password">
<input type="submit" name="Submit" value="Login">
</form>