form表单简易注册登陆
注册页面:
html
<form action="updata.php" method="post" id="text_form">
<div class="yuanGongH ipt">员工号:<input type="text" id="ygh" value="" name="ygh"></div>
<div class="phone ipt"><i>手机号:<input type="text" value="" name="phone" id="phone"></div>
<div class="szmm ipt">密码:<input type="text" value="" name="password" id="pass"></div>
<div class="qrmm ipt">确认密码:</i><input type="text" value="" name="qrpass" id="qrpass"></div>
</form>
<div class="btn_zhuce">注册</div>
js
$(".btn_zhuce").click(function(){
var text_form = document.getElementById('text_form');
var ygh = document.getElementById("ygh").value;
var phone = document.getElementById("phone").value;
var pass = document.getElementById("pass").value;
var qrpass = document.getElementById("qrpass").value;
if(ygh == "" ){
alert("员工号不能为空");
return false;
}
if(phone == "" ){
alert("电话不能为空");
return false;
}
if(pass == "" ){
alert("密码不能为空");
return false;
}
if(qrpass !== pass){
alert("密码不同");
return false;
}
else{
text_form.submit();
return true;
}
})
php
<?php $ygh=$_POST['ygh'];
$phone=$_POST['phone'];
$pass=$_POST['password'];
$qrpass=$_POST['qrpass']; $servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "bsbeijing"; // 创建连接 面向过程写法
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
mysqli_query($conn,'set names utf8');//设置字符集 $sql = "INSERT INTO zhuce(`ygh`, `phone`,`password`,`qrpass`) VALUES ('$ygh', '$phone','$pass','$qrpass')";//查询这个表 //判断是否成功
if (mysqli_query($conn, $sql)) {
echo "<script>window.location.href='denglu.html';alert('注册成功')</script>";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
} mysqli_close($conn); ?>
登录页:
html
<form action="downdata.php" method="post" id="text_form">
<div class="yuanGongH ipt"><i><img src="data:images/icon1_03.png" alt=""></i><input type="text" value="" id="ygh" name="ygh"></div>
<div class="miM ipt"><i><img src="data:images/icon2_03.png" alt=""></i><input type="text" name="pass" id="pass" value="" ></div>
</form>
<div class="zcwj"><span><a href="zhuce.html">注册</a></span></div>
<div class="btn_denglu">登陆</div>
js
$(".btn_denglu").click(function(){
var text_form = document.getElementById('text_form');
var ygh = document.getElementById("ygh").value;
var pass = document.getElementById("pass").value;
text_form.submit();
return true;
})
php
<?php $ygh=$_POST["ygh"];
$pass=$_POST["pass"]; $servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "bsbeijing"; // 创建连接 面向过程写法
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
mysqli_query($conn,'set names utf8');//设置字符集
$sql = "SELECT ygh, password FROM zhuce WHERE (ygh='$ygh') AND (password='$pass')";//查询这个表特定值
$result = mysqli_query($conn, $sql);//结果
if ($result->num_rows > 0) { echo "<script>window.location.href='tjdh.html';</script>";
} else {
echo "<script>window.location.href='denglu.html';alert('账号密码错误')</script>";
} mysqli_close($conn);
?>
form表单简易注册登陆的更多相关文章
- Django 11 form表单(状态保持session、form表单及注册实现)
Django 11 form表单(状态保持session.form表单及注册实现) 一.状态保持 session 状态保持 #1.http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状 ...
- a链接易混淆与form表单简易验证用法详解
链接可以说遍布互联网,比如你想提供一个可以跳转到百度首页的链接给网友,那么代码如下: <a href="http://www.baidu.com">百度一下,你就知道& ...
- 前端HTML基础之form表单
目录 一:form表单 1.form表单功能 2.表单元素 二:form表单搭建(注册页面) 1.编写input会出现黄色阴影问题 三:完整版,前端代码(注册页面) 四:type属性介绍 1.inpu ...
- form表单使用(博客系统的登陆验证,注册)
先从小的实例来看form的用法 登陆验证实例,来看form的常规用法 1. forms.py # 用于登陆验证验证 from django.core.validators import RegexVa ...
- Django框架之第二篇--app注册、静态文件配置、form表单提交、pycharm连接数据库、django使用mysql数据库、表字段的增删改查、表数据的增删改查
本节知识点大致为:静态文件配置.form表单提交数据后端如何获取.request方法.pycharm连接数据库,django使用mysql数据库.表字段的增删改查.表数据的增删改查 一.创建app,创 ...
- Django框架form表单配合ajax注册
总结一下,其实form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 下面是写的登录页面的实例 1:views视图中的代码 # 注册页面 def regi ...
- jsp页面有一个注册form表单,传值的时候后台接收到的全部是null
[页面上的传值元素一定要有name属性才可在后台接受到参数的值.切记!] 此处一定要注意,form表单里面的元素,比如input元素是否和后台的requset.getparameter();中的参数名 ...
- Django form表单
Form介绍 之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来.与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入, ...
- Django学习笔记(6)——Form表单
知识储备:HTML表单form学习 表单,在前端页面中属于最常见的一个东西了.基本上网站信息的提交都用到了表单,所以下面来学习Django中优雅的表单系统:Form 表单的主要作用是在网页上提供一个图 ...
随机推荐
- 2019 ICPC 南昌网络赛
2019 ICPC 南昌网络赛 比赛时间:2019.9.8 比赛链接:The 2019 Asia Nanchang First Round Online Programming Contest 总结 ...
- 基于pandas数据预处理基础操作
# -*- coding: utf-8 -*- import numpy as np import pandas as pd #一.创建数据 #1.通过传递一个list对象来创建一个Series,pa ...
- Python骚操作(一)
1. 交换变量值 2. 将列表中所有元素组合成字符串 3. 查找列表中频率最高的值 4. 检查连个字符串是不是由相同字母不同顺序组成 5. 反转字符串 6. 反转列表 7. 转置二维数组 8. 链式比 ...
- sklearn中模型抽取
特征抽取sklearn.feature_extraction 模块提供了从原始数据如文本,图像等众抽取能够被机器学习算法直接处理的特征向量. 1.特征抽取方法之 Loading Features fr ...
- sql 循环执行游标
---定义开始和结束时间 declare @st_dt datetime declare @en_dt datetime ---时间赋值 ' ' ---定义中间变量 declare @dt datet ...
- python、Jupyter运行时间
1.Python time time()方法 import time time_start=time.time() time_end=time.time() print('totally cost', ...
- Java 学习 时间格式化(SimpleDateFormat)与历法类(Calendar)用法详解
基于Android一些时间创建的基本概念 获取当前时间 方式一: Date date = new Date(); Log.e(TAG, "当前时间="+date); 结果: E/T ...
- 校园商铺-4店铺注册功能模块-10店铺注册之js实现
1. 建立js目录和文件 1.1 建立js目录 在webapp下新建文件夹js,再在js目录下新建shop文件夹. 1.2 js文件 js的功能: 1.从后台获取到店铺分类.区域等是信息,将它填充到前 ...
- 线性dp,后缀处理——cf1016C好题
绝对是好题 #include<bits/stdc++.h> using namespace std; #define maxn 300005 #define ll long long ll ...
- 线段树区间合并+k维空间的曼哈顿距离——cf1093G好题
和去年多校的CSGO一样,用状态压缩来求Manhattan距离的最大值 然后要用线段树维护一下区间最大值 /* k维空间给定n个点,两个操作 1 i b1 b2 .. bk : 修改第i个点的坐标 2 ...