研究到用户登陆这一部分,和大家分享一下!~
 
用户登陆,首先就是要创建用户才能,登陆,下面是源码,一个是adduser.php是添加用户信息,adduserok.php是进行数据库操作!
<html>
<head>
<meta http-equiv="Content-type" content="html/text; charset=gb2312">
<title>添加新的用户</title></head>
<script language=javascript>
 function checkadduser(){
  if(document.getelementbyid("lname").value=='')
  {
   alert('用户名不能为空');
   document.getelementbyid("lname").focus();
   return false;
  }
  if(document.getelementbyid("lpwd").value=''){
   alert('密码不能为空');
   document.getelementbyid("lpwd").focus();
   return false;
  }
  if(document.getelementbyid("lpwd").value!=document.getelementbyid("relpwd").value){
   alert('两次输入的密码不一致!');
   document.getelementbyid("relpwd").focus();
   return false;
  }
 }
</script>
<body>
<table cellspacing=1 cellpadding=0 width=60% align=center bgcolor=#cccccc border=0>
 <tbody>
  <tr>
   <td><div align=center><strong>添 加 用 户</strong></td>
   <td><div align=center><strong>输入你的个人信息,带*号的为必填项</strong></td>
  </tr>
  <tr>
   <td valign=top width=620 bgcolor=#ffffff colspan=2>
    <table cellspacing=0 cellpadding=0 width=100% border=0>
     <tbody>
     <tr>
     <form action=adduserok.php method=post id=adduser>
     <td>用户名称:<input type=text name=lname id=lname>*
     <br>真实姓名:<input type=text name=rname id=rname>
     <br>设置密码:<input type=password name=lpwd id=lpwd>*
     <br>确认密码:<input type=password name=relpwd id=relpwd>*
     <br>电子邮件:<input type=text name=lemail id=lemail>
     <br>联系电话:<input type=text name=lphone id=lphone>
     <br>通信地址:<input type=text name=laddress id=laddress>
     <br>
     <input type=reset name=reset value=清除>
     <input type=submit name=submit value=确认提交 checkadduser();">
     </td>
     </form>
     </tr>
     </tbody>
    </table>
   </td>
  </tr>
 </tbody>
</table>
</body>
</html>
其中用了JavaScript代码来进行一些信息的分辨!
 
adduserok.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>添加用户的执行结果</title>
</head>
<body>
<center>
<?php
 $lname=$_POST['lname'];
 $rname=$_POST['rname'];
 $lpwd=$_POST['lpwd'];
 $relpwd=$_POST['relpwd'];
 $lemail=$_POST['lemail'];
 $lphone=$_POST['lphone'];
 $laddress=$_POST['laddress'];
 
 $link=mysql_connect("localhost","root","wutianshen");
 if(!$link){
  echo "数据库连接错误!";
  mysql_errro();
 }
 
 mysql_select_db("user");
 $exec = "SELECT * FROM myuser WHERE lname='$lname'";
 $result = mysql_query($exec);
 $rows = mysql_num_rows($result);  //这边是检测用户是否存在
 if($rows>0){
  echo "添加用户失败!<hr><p>";
  echo "用户:【".$lname;
  echo "】已经存在!";
  echo "<br>请返回重新输入,<a href=adduser.php>重新输入用户名称</a>";
 }else{
  $exec = "INSERT INTO myuser(lname,rname,lpwd,lemail,lphone,laddress)"."VALUES('$lname','$rname','$lpwd','$lemail','$lphone','$laddress')";
  $result = mysql_query($exec);
  $id = mysql_insert_id();  //读取用户ID
  if($id>0){
   echo "添加用户成功!<hr>";
   echo "新添加的用户是:".$rname."<p>";
  }else{
   echo "添加用户失败!<hr><p>";
   echo "用户:【".$rname."】";
   echo "添加失败";
  }
  echo "<br><a href=adduser.php>重新添加用户</a>";
 }
?>
</center>
</body>
</html>
 
代码比较简单,大侠们见笑了!~