本文将基于PHP以及mysql设计一个最最基础的登录注册页面,所用到的软件有wampserver以及各种PHP编译器,我选择的是,vscode。
第一部分先写个连接数据库文件。
conn.php
<?php
$conn =@mysqli_connect("localhost","root","") or die("数据库连接出错!");//相应的数据库地址 用户名 和密码
$selected = mysqli_select_db($conn,"regist");
?>
使用这个后面每次使用时,就可以直接调用,一劳永逸。
现在来写注册界面
signup.php
<?php
session_start();
include("conn.php");//连接数据库
$username =isset($_POST['username'])? $_POST['username'] : '';//用户名
$password2 =isset($_POST['password2'])? $_POST['password2'] : '';//密码
$password1 =isset($_POST['password1'])? $_POST['password1'] : '';
if(isset($_POST['signup']))
{if($password2==$password1){
$sql ="INSERT INTO account(username,password) VALUES('$username','$password2')";
mysqli_query($conn,$sql);
echo "<script>alert('注册成功');window.location ='login.php';</script>";
}
else {echo "<script>alert('两次密码不一致!');window.location ='index.php';</script>";}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width&