我写了一段:
<?php
 session_start();
 require('config.php');
 $db=mysql_connect($dbhost,$dbuser,$dbpassword);
 mysql_select_db($dbdatabase,$db);
 if (@$_POST['submit']) {
  $sql="SELECT *FROM logins WHERE username= '".$_POST['username']."'AND password= '".$_POST['password']."';";
  $result=mysql_query($sql);
  $numrows=mysql_numrows($result);
  if ($numrows==1) {
  $row=mysql_fetch_assoc($result);
  session_register("USERNAME");
  session_register("USERID");
  $_SESSION['USERNAME']=$row['username'];
  $_SESSION['USERid']=$row['id'];
  header("Location: ".$config_basedir);
  }
  else {
  header("Location: ".$config_basedir."/login.php?error=1");
  }
 }
 else {
  require("header.php");
  if (@$_GET['error']) {
  echo "<script language=javascript>alert('登录失败');history.back();</script>"; 
  }
 }
  ?>
 <form action="login.php" method="POST">
 <div id="login_form">
 <li><label>用户名:</label>
<input type=text name="username" value=""></li>
 <li><label>密码:</label>
<input type="password" name="password" value=""></li>
<div id="submit01">
<input type="submit" value="登录" name="submit" class="submit"/><input type="reset" value="忘记密码" class="submit"/>
</div>
 </div>
 </form>
  
<?php
require('footer.php');
?>
然后,我想细分下登陆失败的原因,比如用户名错误、密码错误,有谁能指点指点我吗?谢谢你的帮助~!