IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 后端PHP——表单的验证 -> 正文阅读

[PHP知识库]后端PHP——表单的验证

什么是表单?

表单在网页中主要负责数据采集功能。

一个表单有三个基本组成部分:

表单标签:这里面包含了处理表单数据所用动态脚本的URL以及数据提交到服务器的方法。

? ? ? ? ? ? ? ? ? ???<? ? ? ? ?/>

? ? ? ? ? ? ? ? ? ? 如:<form action= "URL" method="GET/POST" >

表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。

表单按钮:包括提交按钮复位按钮一般按钮;用于将数据传送到服务器上的动态脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。

如何创建一个表单?

<form action= "URL" method="GET/POST" ></form>

GET/POST => 浏览器提交数据的方式

GET => 在URL栏里面会出现的全部都是Get传参??
?? ??? ?传参数据是有长度限制
POST => 不会在URL栏显示,相对来说安全一丁点
?? ? ? ?没有长度限制

<form action="https://www.baidu.com/s" method="GET">
<input type='text' name='wd' />
<input type='submit' />
</form>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
?? ?<form action="1.html" method="get">
?? ??? ?<input type="text" />普通文本框<br />
?? ??? ?<input type="password" />密码文本框<br />
?? ??? ?<input type="number" />数字文本框<br />
?? ??? ?<input type="file" />上传框<br />
?? ??? ?<input type="radio" name="dx"value="单选"/>单选框<br />
?? ??? ?<input type="checkbox" value="多选"/>多选<br />
?? ??? ?<input type="button" />按钮<br />
?? ??? ?<input type="submit" />提交<br />
?? ??? ?<input type="image" src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=640471028,4203642916&fm=26&gp=0.jpg"/>图片提交按钮<br />
?? ??? ?<input type="reset" />重置<br />
?? ??? ?<select name="月">
?? ??? ??? ?<option value=1>1月</option>
?? ??? ??? ?<option value=2>2月</option>
?? ??? ??? ?<option value=3>3月</option>
?? ??? ??? ?<option value=4>4月</option>
?? ??? ??? ?<option value=5>5月</option>
?? ??? ??? ?<option value=6>6月</option>
?? ??? ??? ?<option value=7>7月</option>
?? ??? ??? ?<option value=8>8月</option>
?? ??? ??? ?<option value=9>9月</option>
?? ??? ??? ?<option value=10>10月</option>
?? ??? ??? ?<option value=11>11月</option>
?? ??? ??? ?<option value=12>12月</option>
?? ??? ?</select><br />
?? ??? ?<textarea>留言板</textarea>
</body>
</html>

接受并验证表单?

$_GET => 接受GET传参 格式是一个数组

?$_POST => 接受POST的传参

?$_REQUEST => 既能接受GET又能接受POST

关闭报错:
?? ??? ?error_reporting(E_ALL^E_NOTICE^E_WARNING);

PHP和数据库的交互

管道(PHP研发者特意留下的)

mysqli_connect() 特定函数:连接数据库的

mysqli_connect(连接地址、账号、密码、库)

?mysqli_query() 执行数据库的语句的?

mysqli_query(连接,执行)

var_dump() 查看数据类型并且返回内容

?mysqli_fetch_array() 把数据转成数组

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-11-24 07:45:09  更:2021-11-24 07:45:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:06:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码