全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

PHP实现登录注册之BootStrap表单功能

前言

前面几篇简单介绍了一下前端与PHP的一些知识点,前端中表单提交是一个非常重要的模块,在本篇中我会介绍一些关于表单的知识,如果前面内容你掌握的不好并且没有大量的练习,我感觉你最好先把标签都记下来。

项目简介

登录与注册是我们在web开发中最常见的模块,也是我们日常生活中经常接触的功能。用户通过前端表单页面填写内容,通过POST方式提交到后台,然后经过PHP代码处理提交内容后,针对登录或者注册的逻辑继续操作。

登录与注册图解

BootStrap前端框架[ http://v3.bootcss.com/ ]

Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。

BootStrap如何使用呢?我们可以下载它的源代码到本地,也可以使用 BootCDN 提供的免费 CDN 加速服务。

首先我们搭建页面基本骨架

<html>
<head>
  <meta charset="UTF-8">
  <title>Register</title>
</head>
<body>
</body>
</html>

然后我们点击起步找到如下内容

把红圈内CSS文件复制到我们页面中

<html>
<head>
  <meta charset="UTF-8">
  <title>Register</title>
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
</body>
</html>

BootStrap给了许多案例,其中有一个登录页的案例http://v3.bootcss.com/examples/signin/

我们来仿一下这个页面

<html>
<head>
  <meta charset="UTF-8">
  <title>Register</title>
  <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  <style>
    body {
     padding-top: 40px;
     padding-bottom: 40px;
     background-color: #eee;
    }

    .form-signin {
     max-width: 330px;
     padding: 15px;
     margin: 0 auto;
    }
  </style>
</head>
<body>
    <div class="container">
   <form class="form-signin" action="" method="post">
    <h2 class="form-signin-heading">Please sign in</h2>
    <label for="inputEmail" class="sr-only">Email address</label>
    <br>
    <input type="email" name="email" id="inputEmail" class="form-control" placeholder="Email address" required autofocus>
    <br>
    <label for="inputPassword" class="sr-only">Password</label>
    <input type="password" name="password" id="inputPassword" class="form-control" placeholder="Password" required>
    <br>
    <input type="submit" class="btn btn-lg btn-primary btn-block" type="submit" value="Sign in">
   </form>
  </div>
</body>
</html>

这里面<style></style>里面包裹的是CSS,如果有疑惑的地方可以逐个百度看一下,也可以先不写CSS,然后一点点的加上CSS代码看效果。我们来分析一下HTML中的表单。

•form标签==>用来包裹表单内容,也是表单的起始标签。

•form标签的属性action==>action="xxx"里面填写的是处理该表单的PHP代码所在文件地址,点击提交按钮后表单会把数据发送到该地址。

•form标签的属性method==>这个有点不好理解,你记着提交表单的时候里面填post就行,method="post",有兴趣的话可以百度查一下。

•input标签==>细心的朋友可以看到input是单个存在的,<input> 标签规定了用户可以在其中输入数据的输入字段。<input> 元素在 <form> 元素中使用,用来声明允许用户输入数据的 input 控件。

 输入字段可通过多种方式改变,取决于 type 属性。常见的type属性有text,email,password,checkbox,radio,button,submit,hidden等,你可以尝试改变type来看效果。

•input标签的属性name==>这个name值是至关重要的,我们后台PHP代码之所以能够分辨每个值都是来自于哪个input框都是根据name="xx"来判断。

•input标签的属性required==>如果用户什么都不写难道我们允许他们提交表单的吗?很明显不可以,所以我们需要让用户填写内容后再提交,required意思是必须的,如果不填写内容点击提交的时候,表单不会被提交。

总结

以上所述是小编给大家介绍的PHP实现登录注册之BootStrap表单功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


# php  # 实现登录注册  # bootstrap  # 表单  # 基于PHP实现用户登录注册功能的详细教程  # PHP实现的注册  # 登录及查询用户资料功能API接口示例  # php+redis实现注册、删除、编辑、分页、登录、关注等功能示例  # php+mysql实现简单登录注册修改密码网页  # PHP实现的登录  # 注册及密码修改功能分析  # php注册和登录界面的实现案例(推荐)  # 基于PHP实现用户注册登录功能  # php注册登录系统简化版  # php自动注册登录验证机制实现代码  # 基于PHP的登录和注册的功能的实现  # 的是  # 都是  # 最新版本  # 小编  # 是一个  # 我会  # 你可以  # 不可以  # 就行  # 给了  # 给大家  # 有兴趣  # 可以看到  # 可以使用  # 来自于  # 非常重要  # 会把  # 看一下  # 用户可以 


相关文章: 官网自助建站平台指南:在线制作、快速建站与模板选择全解析  如何配置支付宝与微信支付功能?  html制作网站的步骤有哪些,iapp如何添加网页?  全景视频制作网站有哪些,全景图怎么做成网页?  如何快速搭建支持数据库操作的智能建站平台?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  已有域名能否直接搭建网站?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  大同网页,大同瑞慈医院官网?  相册网站制作软件,图片上的网址怎么复制?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何通过.red域名打造高辨识度品牌网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  香港网站服务器数量如何影响SEO优化效果?  建站之星展会模板:智能建站与自助搭建高效解决方案  如何选择美橙互联多站合一建站方案?  建站之星如何实现网站加密操作?  建站主机类型有哪些?如何正确选型  家具网站制作软件,家具厂怎么跑业务?  如何做网站制作流程,*游戏网站怎么搭建?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  如何用虚拟主机快速搭建网站?详细步骤解析  已有域名和空间如何搭建网站?  如何高效生成建站之星成品网站源码?  如何在IIS中新建站点并解决端口绑定冲突?  宝塔新建站点为何无法访问?如何排查?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  php json中文编码为null的解决办法  如何在腾讯云免费申请建站?  网站制作网站,深圳做网站哪家比较好?  网站制作价目表怎么做,珍爱网婚介费用多少?  如何用PHP快速搭建高效网站?分步指南  h5在线制作网站电脑版下载,h5网页制作软件?  建站之星安装步骤有哪些常见问题?  建站主机功能解析:服务器选择与快速搭建指南  如何在西部数码注册域名并快速搭建网站?  黑客如何利用漏洞与弱口令入侵网站服务器?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  常州企业建站如何选择最佳模板?  如何快速生成橙子建站落地页链接?  网站设计制作企业有哪些,抖音官网主页怎么设置?  常州企业网站制作公司,全国继续教育网怎么登录?  宝塔建站助手安装配置与建站模板使用全流程解析  简单实现Android验证码  高防服务器租用指南:配置选择与快速部署攻略  建站之星如何配置系统实现高效建站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。