$dbuser = ‘root’;//数据库用户名
$dbpass = ”;//数据库密码
$dbname = ‘users’;//数据库名
$link = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);//连接数据库
if (!$link) {
die(‘连接数据库失败<br/>’);//失败 打印连接数据库失败
}
else {
//echo “连接数据库成功<br/>”;//成功 打印连接数据库成功
}
$sql = “SELECT userName FROM account WHERE userName=’$userName'”;//sql 查询语句 查询用户名
$result = mysqli_query($link, $sql);//不论成功与否 。都返回结果集
$test = mysqli_fetch_assoc($result);//false 查找失败
if($test != false) {
$userNameErr = “用户名称已经存在”;//打印用户名称已经存在
}
else {//sql 添加语句 添加用户名 密码 邮箱
$sql = “INSERT INTO account(userName, password, email)
VALUES(‘$userName’, ‘$password’, ‘$email’)”;
if (mysqli_query($link, $sql)) {
echo “注册成功<br/>”; //打印注册成功
}
else {
echo “注册失败<br/>”;//打印注册失败
}
//页面跳转
echo ‘<a href = https://www.wangchuang8.com/“homepage.php”>’;
}
}
?>
<form method=”post” action=”<?php echo htmlspecialchars($_SERVER[‘PHP_SELF’]);?>” >
用户名称:<input type=”text” name=”userName” />
<?php echo “<span class=error>*” .$userNameErr.”</span>”;?><br/>
注册密码:<input type=”password” name=”password” />
<?php echo “<span class=error>*” .$passwordErr.”</span>”;?><br/>
注册邮箱:<input type=”text” name=”email” />
<?php echo “<span class=error>*”.$emailErr.”</span>”;?><br/>
<input type=”submit” value=https://www.wangchuang8.com/”注册” />
</form>
</body>
</html>
C.结果:

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图
4.注销页面
A.思维导图:

文章插图

文章插图
B.源码:
<?php
session_start();//启动新会话或者重用现有会话说明
if (isset($_SESSION[‘userName’])) //isset() 检测变量是否设置 如果登录成功
{
session_unset();//会释放当前会话注册的所有会话变量 。
session_destroy();//销毁一个会话中的全部数据
【php实现简单登录注册页面 php简单注册登录代码教程】}
?>
<html>
<head>
<meta charset=”utf-8″ />
<title>注销页面</title><!–标题–>
</head>
<body>
<a href = https://www.wangchuang8.com/“homepage.php”>
</body>
</html>
C.结果:

文章插图

文章插图
- 如何实现快速建站?
- 社会中的每个人,无不刻有时代的印记。请简单说说不同时代的人所具有的突出特点?
- 现在做什么生意比较简单好做?
- 夏季准妈妈入院真正不踩坑,最简单的待产包是什么?
- 简单实用的待产包有哪些?
- 准备买个移动硬盘备份电脑数据,有没有什么好用的软件可以实现二者之间的备份?
- 能不能直白简单解释一下什么叫内卷?
- 以大疆无人机公司的人工智能开发能力,如果给他们一台X-47B原机硬件,他们能否实现航母起降等功能呢?
- 胡锡进 百科 胡锡进:目前实现盈利2829.17元
- 休谟的叉子是什么意思?
