后端基础PHP—表单验证
1.什么是表单
表单在网页中主要 负责数据采集 功能。
一个表单有 三个基本组成部分 :
表单标签 :这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。
表单域 :包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。
表单按钮
:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。
使用场景:
登录框 搜索框 留言框 上传框 ……(各种框)
|
---|---
2.如何创建一个表单
表单标签 :
表单域 :即表单组件,主要有 文本框、密码框、隐藏域、复选框、单选框、文件上传框 多行文本框(文本域) 下拉选择框 ……
表单按钮 : 提交按钮 复位按钮 一般按钮
3.PHP和数据库交互
PHP如何实现人机交互,用户如何才能把自己写的东西给PHP PHP如何接收?
提交使用的就是表单
接收分为 三种
$_GET //接收GET传参
$_POST //接收POST传参
$_REQUEST //接收POST 和 GET传参
数组如何命名 $cars=array("Volvo","BMW","Toyota");
表单实际上做到的是将数据提交到后端脚本,然后后端脚本接受后进行处理 。
我们这里说的是 PHP和mysql数据库 交互:
我们会用到一个PHP的扩展mysqli (不用担心,这是自带的插件,我们可以理解为是一套函数就行了) 连接数据库
:mysqli_connect('127.0.0.1','root','root','3_9') (连接地址,连接账户,连接密码,连接数据库)执行数据库语句 :mysqli_query(conn,conn,conn,sql) (数据库连接函数,执行的SQL语句)
通过数据库查询语句 执行后得到的数据是一个对象 ,
我们需要 将对象转化为数组
从结果 集取所有对象变为数组 mysqli_fetch_array($result) (执行数据库获得的结果集)
数据库基础结构:
库 表 字段 数据 => 库就是仓库 表就如同xls表,字段就是表头,数据就是内容
4.实战
描述:写一个登陆表单,并实现其注册 + 登录功能。
2、注册和登录功能都必须有
提示: 登录成功后需要给回显
3) 代码
login.php:
登录网页
欢迎来到登陆界面!
用户名:
密码:
还没有账号?请去注册账号