导图社区 后端基础PHP——表单验证
表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的动态脚本或取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。
这是一篇关于事务性公文写作指南精简版的思维导图,主要内容有事务性公文以实用为上、总结类事务性公文工作总结与经验材料、信息沟通类事务性公文信息与简报、展望类事务性公文计划与方案等。
对“一篇合格公文应同时满足五个要求”内容做了提炼,精简,方便快速了解其中内容,快速应用,快速上手哦。
写好公文的八个“锦囊”:持续输入、打牢基础、开启悟性、思维训练、二八法则、善用套路、一气呵成和舒服姿势。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
第6课 后端基础PHP——表单验证
什么是表单
表单在网页中主要负责数据采集功能
一个表单有三个基本组成部分
表单标签:这里米娜包含了处理表单数据所用的脚本URL以及数据提交到服务器的方法
表单域:包含了文本框、密码框、隐藏框、多行文本框、复选框、单选框、下拉选择框和文件上传框等
表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的动态脚本或取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作
适用场景
登录框
搜索框
留言板
上传框
......(各种框)
如何创建一个表单
例如
<form action="https://www.baidu.com/s" method="GET"> <input type='text' name='wd' /> <input type='submit' /> <form>
表单标签
一段前段代码(html)
<form action = "URL" method = "GET/POST">
GET/POST 是http协议常见的两种提交方式
GET提交会在URL中显示出来,提交数据相对POST较少
POST不会显示,但是可以传递文件并且提交数据字节数基本没有上线
URL
同一资源定位符 网址栏
域名后面出现“?”(问号)就说明是GET传参,(通过?来区分GET传参,将?后面的内容传递给?前面的 s 中)
<form>是表单标签,后面还会有一个 </from>
表单域
表单于的功能丰富
表单组件
文本框、密码框、隐藏框、复选框、单选框、文件上传框
多行文本框(文本框)
下拉选择框
.....
<input type="" name="" />
type="类型"(标注所填数据的类型)
name="名字"(用于区分所填内容用于哪里)
自闭合
表单域是password的时候就会影藏,否则不会影藏
<form action="https://www.baidu.com/s" method="GET"> <input type='password' name='wd' /> <input type='submit' /> <form>
注意:字符编码不同:<meta charset="UTF-8" />
表单按钮
提交按钮
复位按钮
一般按钮
接收并验证表单
PHP后端代码
PHP文件可以和HTML文件混淆适用
标识:类似于指路,告诉别人这是啥,要干嘛
php的是四种标签风格其中之一
<?php ?>
获取传参
$_GET //获取GET传参
$_POST //获取POST传参
$_REQUEST //获取GET/POST传参
基础概念
变量:
类似于数学函数中的变量,在计算机中,类似用于存放数据的盒子
构成要件:变量名、变量值
格式: $a=1; (意义:定义一个变量a,给它赋值1)
数组
多个变量可以成为数组
array()
$_GET['username'] (意义:找到变量_GET,取出其中username的值)
PHP和数据库交互
数据库:数据的仓库
库 多个表在一起就是库
表
字段 表里面的表头
数据 数据就是行
标准结构
PHP链接数据库
mysqli()
函数组,专门用来链接数据库与PHP的函数
mysqli_connect(链接地址、数据库、账户名、密码、库名);
链接之后执行SQL语句
sql = "select * from admin where username='变量' and password='变量' "
这里的变量就是指PHP中的传参数据,要和数据库进行比较的数值,比如传参输入的用户名和密码,在数据库里是否存在
引号
双引号 可以解析变量
单引号 不可以解析变量
目的是告诉计算机我里面是字符串
要输出引号就需要\转义字符
数据库的两种默认取值方法
默认发
[0]=> string(5) "anmin"
[1]=> string(2) "nf"
[2]=> string(1) "1"
字段名法
["username"]=>string(5) "admin"
["password"]=>string(2) "nf"
["id"]=>string(1) "1"
数据库中的=
= 赋值
== 比价
=== 比较(会比较类型)