看了半天 这不是和《十天学会php》是相同的例子嘛! MD 这不是戏弄姐姐吗![]()
login.php
1
<table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">2
<tr>3
<form action="checklogin.php" method="post"><td align="center" valign="middle"><table width="400" border="0" cellpadding="5" cellspacing="1" class="tablebg">4
<tr class="tdbg">5
<td colspan="2"><div align="center">Administrators Login</div></td>6
</tr>7
<tr class="tdbg">8
<td><div align="center">Username</div></td>9
<td><div align="center">10
<input name="username" type="text" id="username">11
</div></td>12
</tr>13
<tr class="tdbg">14
<td><div align="center">Password</div></td>15
<td><div align="center">16
<input name="password" type="password" id="password">17
</div></td>18
</tr>19
<tr class="tdbg">20
<td colspan="2"><div align="center">21
<input type="submit" name="Submit" value="Submit">22
<input type="reset" name="Submit2" value="Clear">23
</div></td>24
</tr>25
</table></td></form>26
</tr>27
</table>checklogin.php
checklogin.php
<?
require_once('conn.php');
session_start();
$username=$_POST['username'];
$password=$_POST['password'];
$exec="select * from admin where username='".$username."'";
if($result=mysql_query($exec))
{
if($rs=mysql_fetch_object($result))
{
if($rs->password==$password)
{
$_SESSION['adminname']=$username;
header("location:index.php");
}
else
{
echo "<script>alert('Password Check Error!');location.href='login.php';</script>";
}
}
else
{
echo "<script>alert('Username Check Error!');location.href='login.php';</script>";
}
}
else
{
echo "<script>alert('Database Connection Error!');location.href='login.php';</script>";
}
?>
总感觉这里面有个东西要改,但是不知道是什么地方要改!
1
<?2
$conn=mysql_connect ("127.0.0.1", "root", "zdndd");3
mysql_select_db("shop");4
?>这里的第二行本来是$conn=mysql_connect ("127.0.0.1", "", ""); 但是我在本地有个shop的数据库;我就把用户名和密码都改成和我的phpMyAdmin的一样了 结果还是一样的令人崩溃!