php登录注册
2024-08-28 22:41:08
php 登录注册
注册代码:register.php
<style type="text/css">
form{
width:300px;
background-color:#EEE0E5;
margin-left:300px;
margin-top:30px;
padding:30px;
}
button{
margin-top:20px;
}
</style>
<form method="post">
<label>用户名:<input type="text" name="name"></label>
<br/><br/>
<label>密码:<input type="password" name="pw"></label>
<br/><br/>
<label>再次输入密码:<input type="password" name="repw"></label>
<button type="submit" name="submit">注册</button>
</form>
<?php
$link = mysqli_connect('localhost', 'root', 'root', 'test');
if (!$link) {
die('Could not connect: ' . mysql_error());
}else {
if (isset($_POST['submit'])){
if ($_POST['pw'] == $_POST['repw']){
$query = "insert into user (name,pw) values('{$_POST['name']}','{$_POST['pw']}')";
$result=mysqli_query($link, $query);
header("Location:login.php");
}else {
echo "<script>alert('两次输入密码不一致!')</script>";
}
}
}
?>
登录代码: login.php
<style type="text/css">
form{
width:300px;
background-color:#EEE0E5;
margin-left:300px;
margin-top:30px;
padding:30px;
}
</style>
<form method="post">
<label>用户名:<input type="text" name="name"></label>
<br/><br/>
<label>密码:<input type="password" name="pw"></label>
<br/><br/>
<button type="submit" name="submit">登录</button>
</form>
<?php
$link = mysqli_connect('localhost', 'root', 'root', 'test');
if (!$link){
echo"<script>alert('数据库连接失败!')</script>";
}else {
if (isset($_POST['submit'])){
$query = "select * from user where name = '{$_POST['name']}' and pw = '{$_POST['pw']}'";
$result = mysqli_query($link, $query);
if (mysqli_num_rows($result) == 1){
header("Location:index.php");
}
}
}
?>
<?php
$link = mysqli_connect('localhost', 'root', 'root', 'test');
if (!$link) {
die('Could not connect: ' . mysql_error());
}else {
if (isset($_POST['submit'])){
if ($_POST['pw'] == $_POST['repw']){
$query = "insert into user (name,pw) values('{$_POST['name']}','{$_POST['pw']}')";
$result=mysqli_query($link, $query);
header("Location:login.php");
}else {
echo "<script>alert('两次输入密码不一致!')</script>";
}
}
}
?>
最新文章
- 【原创】kafka producer源代码分析
- extjs 箱子布局
- selenium+python自动化之xpath定位
- python常见环境安装
- Java入门到精通——基础篇之面向对象
- 2015北京网络赛 H题 Fractal 找规律
- Ajax调用asp.net后台代码
- django-cookieless 0.7 : Python Package Index
- http协议知识整理(转)
- Browsing contexts 浏览器上下文
- CF 570D. Tree Requests [dsu on tree]
- 如何将html特殊字符编码转换成特殊字符_html十进制编码字符转回来
- Oracle em 此网站的安全证书存在问题
- 解决spring boot JavaMailSender部分收件人错误导致发送失败的问题
- Leetcode 240 Search a 2D Matrix II (二分法和分治法解决有序二维数组查找)
- Organising the Organisation(uva10766)(生成树计数)
- 51nod 1206 Picture 矩形周长求并 | 线段树 扫描线
- ZABBIX 2.1.0 发布,分布式系统监控
- 四. Jmeter--JDBC 请求
- c++(类) this指针