100【form表单】

form表单可以将当前form包含的标签属性值值发送给其他文件
(其他文件也就是说不一定php文件,这个很重要,但是一般都是php,非php的情况暂时不做讨论)

我们先在php的根目录里创建一个123.html

|----------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 | <!``DOCTYPE html> <``html``> <``head``> ``<``meta charset``=``"utf-8"``> ``<``title``></``title``> </``head``> <``body``> ``<``form action``=``"123.php" method``=``"post"``> ``<``input type``=``"" name``=``"test1"``> ``<``input type``=``"" name``=``"test2"``> ``<``input type``=``"submit" name``=``""``> ``</``form``> </``body``> </``html``> |

①:action="123.php"表示将属性值提交给123.php 文件,这里的123.php指的是相对路径 ,也就是和123.html目录相同

②:name是固定参数 ,test1与test2表示的是键名称,当第一个文本框输入的内容是是111,当第一个文本框输入的内容是是222时,提交的数据就是test1=111&test=222 ,键与键之间使用**&** 符号进行连接

③:method="post"表示使用post方式提交上方的数据(隐藏的方式)
如果是get的方式就是将上方的数据添加到网址后面,如:http://127.0.0.1?test=111&test=222

③:<input type="submit" name="">是按钮,当写在form中的时候,点击后会跳转到action指向的文件
需要注意的是我们并没有指定按钮的名称属性,在不同的浏览器核心里面默认的标题可能不一样,有的浏览器核心渲染出来的是提交,有的是提交查询
如果要指定一个标题属性,那么可以写<input type="submit" name="" value="点击我跳转">

接下来我们编写123.php里面的代码

|-------------|-----------------------------------------------------------------|
| 1 2 3 4 5 6 | <? $test = ``$_POST``[``'test'``]; echo $test``; ?> |

因为我们上面的html使用的是post方式提交,所以我们php代码的接收是使用**_POST\['键名称'\]** 如果html使用的是get的方式提交,那么php的接收代码就应该是**_GET'键名称'**

运行效果
html:

点击后就会跳转到php界面

php:

相关推荐
sunoo-2293 分钟前
【嵌入式 ARM 学习第十二天】SPI 裸机驱动 + I2C 触摸屏驱动 + 三大串行协议深度对比
arm开发·笔记·vscode·学习·imx6ull
墨心@37 分钟前
第 4 章《工具》学习总结
学习·自然语言处理·prompt·agent·harness
AOI小白新手上路1 小时前
4-1_地址空间_RISC与CISC_学习笔记
笔记·学习
Vcaker1 小时前
Linux学习36-k8s集群升级及kube-vip高可用
linux·运维·学习
probex_1 小时前
学习笔记:知识图谱落地实践
笔记·学习·知识图谱
AOI小白新手上路1 小时前
4-3_ARM汇编_学习笔记
汇编·arm开发·学习
kkkkkkkkkk_Z1 小时前
新手自学嵌入式 | 学习日记:ARM架构初探与基础概念梳理
arm开发·学习·架构
鬓戈1 小时前
开源中文输入法技术调研与自建方案
学习·开源
only-lucky2 小时前
QML深入学习七(MVC模块)
学习·mvc
2401_850122042 小时前
高温耐油热缩套管选型:材料、温度和油液要匹配
经验分享·笔记·科技·学习