当点击提交按钮时,页面移动到login.php,但显示空白页面。没有错误。什么都没有。
我的形式是home.php。
<form name="loginForm" action="login.php" method="post" onsubmit="return validateForm()";>
<label><b style="font-size:18px"> email </b></label><input type="email" name="email" class="box" size="35" style="border:solid 3px #333333" /><br/><br />
<label><b style="font-size:18px">password </b></label><input type="password" name="password" class="box" style="border:solid 3px #333333" />
<input type="submit" value=" login " style="border:solid 2px #333333"/><br />
</form>
这是我的login.php
<?php
include("config.php");
session_start();
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$email = $_POST['email'];
$password = $_POST['password'];
$sql="SELECT * FROM member WHERE email='$email' and password='$password'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1 and $email=="admin@reachmena.com")
{
session_register("admin");
$_SESSION['login_user']=$email;
header("location: admin.php");
}
else if($count==1)
{
session_register("email");
$_SESSION['login_user']=$email;
header("location: welcome_test.php");
}
else
{
$error="error";
}
}
?>
如果用户的电子邮件是admin@reachmena.com,则会转到admin.php,其他用户将转到welcome_test.php。
这段代码有什么问题?为什么我会出现空白屏幕?