PHP注册登录案例(Bootstrap+PHP+MySQL实现)
发布日期:2021-05-10 06:27:14 浏览次数:21 分类:技术文章

本文共 2595 字,大约阅读时间需要 8 分钟。

文章目录

基础简单案例,适用初学者

1.建库建表

首先创建一个数据库"register" ,再创建一个信息表"users",表结构如下

在这里插入图片描述

2.实现代码

效果图:

登录:
在这里插入图片描述
注册:
在这里插入图片描述
注册测试:
在这里插入图片描述
在这里插入图片描述
登录测试:
在这里插入图片描述
登录成功:
在这里插入图片描述
所有文件如下:
在这里插入图片描述
database.php:

file.php:

login.html:

	
用户登录

用户登录


用户登录

register.php:

	
用户注册

用户注册


音乐
游戏
电影

register.php:

");}$password = $_POST['password'];$confirm= $_POST['confirm'];if ($password!=$confirm) {
exit("输入的密码和确认密码不相同!");}$userName = $_POST['userName'];//判断用户名是否被占用if (!$userName || !$password || !$confirm) {
exit("用户名和密码不能为空!");}$userNameSQL = "select * from users where userName='$userName'";getConnection();$res = mysqli_query($connection,$userNameSQL);if (mysqli_num_rows($res)>0) {
closeConnection(); exit("用户名已经被占用,请更换其他用户名!");}//获取用户输入的其他信息$sex = $_POST['sex'];if (empty($_POST['interests'])) {
$interests = "";}else{
$interests = implode(";",$_POST['interests']);}$rew = @$_POST['rew'];$myimg= @$_FILES['myimg']['name'];$registerSQL = "insert into users values(null,'$userName','$password','$sex','$interests','$myimg','$rew')";$message = @upload($_FILES['myimg'],"uploads");if ($message=="文件上传成功!"||$message=="没有选择上传附件!") {
mysqli_query($connection,$registerSQL); $userID = mysqli_insert_id($connection); echo "用户信息注册成功!
";}else{
exit($message);}//数据库再去获取用户信息$userSQL = "select * from users where user_id=$userID";$userRes = mysqli_query($connection,$userSQL);if($user=mysqli_fetch_array($userRes)){
echo "你注册的用户名为:".$user['userName']; header("refresh:30;url=index.html"); echo "3秒后,自动跳至首页";}else{
exit("用户信息注册失败!");}closeConnection();?>

login.php:

0){
header("location:loginsuccess.html"); header("loaction:../index.html");}else{
echo "用户名和密码输入错误!登录失败!";}closeConnection();

loginsuccess.html

	
Document

欢迎登录成功!

返回首页

随机码:

randcode_pro.php:

转载地址:https://blog.csdn.net/weixin_43853746/article/details/107103929 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Liunx配置DNS服务器
下一篇:设计素材网址集合(比较全)

发表评论

最新留言

不错!
[***.144.177.141]2024年08月20日 15时16分55秒