简单的使用PHP实现用户的注册

<?php
	$con = mysqli_connect('localhost','root','');
	if(mysqli_errno($con)){
		echo "连接数据库失败:".mysqli_error($con);
		exit;
	}//首先链接数据库
	mysqli_set_charset($con,'utf8');//设定数据库字符集
	mysqli_select_db($con,'emp');//打开数据库emp
	$name=trim($_POST['username']);
	//trim函数,过滤空格,如果不加,我们在用户名后面添加很多空格,提交表单,打开firebug
	//调试工具,我们可以到输入的用户名后面会有很多空格,使用trim函数,我们可以把表单中空格给过滤掉
	$password=$_POST['password'];

	 $sql = "select * from usee where name='$name'";//选择时间表usee
		$info = mysqli_query($con,$sql);//对表查询
		$res = mysqli_num_rows($info);//返回$info中数值

	if(empty($name)){
		echo "<script>alert('用户名不能为空');location.href='kspaixu.php';</script>";//判断用户名唯一
	}else if(empty($password)){
		echo "<script>alert('密码不能为空');location.href='kspaixu.php';</script>";//判断密码唯一
	}else{	
		if($res){
			echo "<script>alert('用户名已存在');location.href='kspaixu.php';</script>";
		}else{
			$sql1 ="insert into usee(name,password) values('".$name."','" .$password."')";//传递用户名和密码
			$result = mysqli_query($con,$sql1);//查询是否有用户名和密码
		/*	if(!$result) {
				printf("Error: %s\n", mysqli_error($con));
				exit();//用来看报错
			}*/
			
			if($result){
		 			echo "<script>alert('注册成功')</script>";
			}else{
		 			echo "<script>alert('注册失败')</script>";
			}
		}
}	
?>

表单注册界面代码

<form action="zhuce.php" method="POST" >
用户名:<input type = "text" name = "username"/> <br />

密码:<input type = "password" name="password"/> <br />

<input type = "submit" value = "注册"/>

</form>

程序流程图如下

注册失败
注册失败
输入用户名密码注册
处理页面zhuce.php
查询数据库是否存在注册信息
注册成功

简单的注册代码与过程就是这些了欢迎大佬一起探讨学习和指点!

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值