学习了一下php的一些基础知识,就迫不及待的想做一些相关的实例来巩固一下自己的学习,这样才知道这些函数语法在实际上的作用和效果,下面是一个比较简单的实例,实现了用户在注册的时候,把用户的数据存到数据库中,还有就用实现用户登录,下面直接放代码:

首先是登录页面的网页:

login.html

注册登录

function InputCheck(){

var x = document.forms["Login"]["username"].value;

if ( x == "" || x == null){

alert("请输入用户名!");

return (false);

}

var y= document.forms["Login"]["password"].value;

if (y == "" || y == null){

alert("请输入密码!");

return (false);

}

}

function Regpage() {

location='register.html';

}

注册登录系统


用户名

密 码

页面:

登录注册页.png

然后是login.php:

//数据库连接

require("connectsql.php"); //我把连接数据库的连接代码写在connectsql.php脚本上

//从登录页接受来的数据

$name=$_POST["username"];

$pwd=$_POST["password"];

$sql="SELECT id,username,password FROM user WHERE username='$name' AND password='$pwd';";

$result=mysqli_query($conn,$sql);

$row=mysqli_num_rows($result);

if(!$row){

echo "";

}

else{

echo "";

}

?>

上面两个代码脚本实现用户登录操作:

登录成功提示页面

然后下面是注册页面:

register.html

注册页面

function ResCheck() {

var x=document.forms["Register"]["username"].value;

if ( x == "" || x == null){

alert("用户名不能为空!");

return (false);

}

var y= document.forms["Register"]["password"].value;

if (y == "" || y == null){

alert("密码不能为空!");

return (false);

}

var z= document.forms["Register"]["password2"].value;

if ( z!=y ) {

alert("两次密码输入不一致,重新输入!");

return (false);

}

}

用户注册

用户名

密码

确认密码

注册页面(比较简陋)

然后是register.php:

//数据库连接

require("connectsql.php");

//从注册页接受来的数据

$user=$_POST["username"];

$pwd=$_POST["password"];

$sql="INSERT INTO user (username,password) VALUES ('$user','$pwd')";

$select="SELECT username FROM user WHERE username='$user'";

$result=mysqli_query($conn,$select);

$row=mysqli_num_rows($result);

if(!$row){

if (mysqli_query($conn,$sql)){

echo "";

}else{

echo "";

}

}else{

echo "";

}

?>

用户存在.png

注册成功.png

注册成功会按确认会跳到登录页面,下面看看注册后数据库的变化:

数据库

可以看到新增了用户名和密码。

这里在登录页面没有进行用户的查询(即判断用户是否不存在这一步骤),但是不难,只需要加一个判断条件就可以了,但是我在这里就不想加了(hea)。。。。。

注册界面php mysql_php:用户登录注册并存入数据库的简单网页示例相关推荐

  1. python做一个登录注册界面_python做一个登录注册界面的方法

    python做一个登录注册界面的方法 发布时间:2020-08-21 10:37:05 来源:亿速云 阅读:111 作者:小新 这篇文章主要介绍python做一个登录注册界面的方法,文中介绍的非常详细 ...

  2. mysql中完成登陆注册_Flask+MySql实现用户登录注册

    项目使用插件: flask_bootstrap flask_wtf flask_login flask_sqlalchemy 用户模型类: #!/usr/bin/env python # -*- co ...

  3. [golang gin框架] 29.Gin 商城项目-用户登录,注册操作

    一.用户登录,注册界面展示说明 先看登录,注册界面以及相关流程,再根据流程写代码,一般网站的登录,注册功能都会在一个页面进行操作,还有的是在几个页面进行操作,这里讲解在几个页面进行注册的操作,步骤如下 ...

  4. 右侧按钮登录注册html,翻转式用户登录注册界面设计

    这是一款非常实用的翻转式用户登录注册界面设计效果.该用户登录注册界面使用纯CSS3来制作,在用户点击登录和注册两个按钮时,登录和注册界面可以以水平翻转的方式来回切换,效果非常的酷. 制作方法 HTML ...

  5. python-简单用户登录注册界面实现

    用户登录注册界面实现 # 登录注册页面 # 登录注册系统 # 要求:能够实现注册新用户.能够实现老用户登录.能够退出系统. # 1.先打印系统首页 # 2.注册--注册成功,用户名已存在 # 3.登录 ...

  6. Android用户登录注册界面

    用户登录注册界面开发及用户信息管理案例详解 刚开始接触Android编程,这算是我写的第一个简单工程,主要功能有:用户登录.注册.注销.修改密码.记住密码共5个基本操作,其内容涉及到以下几点: 1:B ...

  7. 小编程(三):用户登录注册界面开发及用户信息管理案例代码详解

    用户登录注册界面开发及用户信息管理案例详解 刚开始接触Android编程,这算是我写的第一个简单工程,主要功能有:用户登录.注册.注销.修改密码.记住密码共5个基本操作,其内容涉及到以下几点: 1:B ...

  8. java jsp登录界面设计,用户登录注册系统(基于JSP和Servlet)

    准备工作 开发环境准备 开发工具:eclipse 4.3 技术语言:Java SE 1.7 依赖控制:Maven 3.0.4 服务器:Tomcat 7.0.68 操作系统:Windows 10 搭建一 ...

  9. java实现登录注册案例_Java基于IO版实现用户登录注册的案例

    下面小编就为大家带来一篇基于IO版的用户登录注册实例(Java).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 今天学的是用户登录注册功能. 4个包: itcast.c ...

最新文章

  1. Go 知识点(08) — 对未初始化的 channel 进行读写操作
  2. 我与技术------2012程序之路
  3. boost::test模块命名函数参数框架的单元测试
  4. HALCON示例程序inspect_bga.hdev测量bga焊点缺陷
  5. 不想帮人家写一辈子程序就要看的一本书
  6. Leetcode算法题(C语言)9--移动零
  7. html中滤镜的效果图,CSS滤镜之Mask属性-网页设计,HTML/CSS
  8. 互联网寒冬,程序员该怎样突破重围?
  9. 赛门铁克NBU备份oracle慢的问题
  10. DOS命令批量更改文件名称(含空格等)
  11. [转] 英文写作中分号和冒号的使用
  12. 解决微信设置字体大小对 rem 适配方式的影响
  13. android 水波纹进度,Android自定义View-水波纹progressbar
  14. android 蓝牙电话号码,Android拨打电话和蓝牙状态监听
  15. 测试成长方程01:费曼技巧
  16. Cadence 添加图片 LOGO
  17. Mixin Messenger 的分布式 D3M-PIN 码介绍
  18. Debian firmware:failed to load i915/kbl_dmc解决
  19. 财路网每日原创推送:区块链中的“块”是什么?
  20. android 使用Google map api v3 不用申请key!

热门文章

  1. Verlet-js JavaScript 物理引擎
  2. 妙味课堂——HTML+CSS(第一课)
  3. 23. C# -- 封装
  4. (Mirage系列之五)Mirage经典案例之桌面驱动和基础层管理
  5. 谷歌升级Android分析应用程序
  6. android 放大镜
  7. [RHEL5企业级Linux服务攻略]--第6季 Vsftpd服务全攻略之常规配置
  8. codeforces 954C
  9. 浅谈hashcode
  10. Numpy基础学习与总结