您的位置:首页 > 编程语言 > PHP开发

PHP―使用MYSQL来添加用户

2009-02-04 09:13 363 查看
研究到用户登陆这一部分,和大家分享一下!~

用户登陆,首先就是要创建用户才能,登陆,下面是源码,一个是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>

代码比较简单,大侠们见笑了!~本文出自 “摩托用骡拉” 博客,请务必保留此出处http://tianshen.blog.51cto.com/185139/128524
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: