实现简单登入注册功能(php表单)

  • Post author:
  • Post category:php


1.环境部署(数据库的建立)

2.代码展示

<meta charset="utf-8" />
<form action="bd.php" method="GET">
	<center>
	账号:<input type='text' name="uname"/><br />
	密码:<input type='password' name="upassword"/><br />
	<input type="submit" name='denglu' value="登录"/>
	<input type="submit" name='zhuce' value="注册"/>
	</center>
</form>

<?php
      $uname = @$_REQUEST['uname'];
	  $password = @$_REQUEST['upassword'];
	  $con = mysqli_connect('127.0.0.1','root','root','muyu');
	  
	  if( preg_match_all("/\W/",$uname.$password)){
	  		  die ('非法输入');
	  		  }#正则表达式判断
			  
	  if(@$_REQUEST['denglu'])
	  {echo '进入登录界面' ;
	  echo "<br/>";
	  $sql1 = "select * from 沐雨表格 where uname='$uname' and upassword='$password'";
	  $result = mysqli_query($con ,$sql1);
	  $abc = mysqli_fetch_array($result);
	  
	  if($abc){
	  		  echo '登录成功';}
	  		  else {
	  			  echo '登录失败';}
	  }
	  if(@$_REQUEST['zhuce'])
	  {echo '进入注册界面';
	  echo "<br/>";
	  $sql2="insert into 沐雨表格 value ('$uname','$password')";
	  if($uname and $password )
	  {$result = mysqli_query($con ,$sql2);
	  echo '注册成功';}
	  else
	  {echo '注册失败';}
	  }

	//$sql2="insert into 沐雨表格 value ('$uname','$password')";
	   
?>

3.效果展示


登录功能:

输入正确账号密码显示登录成功

输入错误账号密码显示登录失败



注册功能:

如果输入账号密码,点击注册会注册成功,并且可以将数据存入数据库。


数据库原始数据:

数据库注册之后数据:

如果输入账号密码至少一个为空,点击注册将会注册失败,并且不会记录数据库中。



版权声明:本文为m0_56757094原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。