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:

相关推荐
SteveSenna2 小时前
aubo学习:realsense手眼标定
学习·机器人·视觉检测
Li_RuiQi4 小时前
DAgger与交互式模仿学习_ACT学习笔记
笔记·学习
Canmag 兴隆磁性4 小时前
回复磁导率 μ_R:永磁体在动态磁路中的关键参数
开发语言·学习·r语言·永磁材料·充磁·磁导率
lengxuenong4 小时前
区间覆盖问题 · 简明学习手册1
java·学习·算法
悟道书生5 小时前
若依 RBAC 权限控制学习笔记
java·网络·笔记·sql·学习·vue
Be for thing5 小时前
PyTorch自动求导Autograd详解|requires_grad、backward、grad、梯度清零
pytorch·学习·1024程序员节
小嘉丶学长6 小时前
Day08 · 字符串(二)
服务器·开发语言·python·学习·1024程序员节
poiu12346576 小时前
使用AI辅助学习与资料整理的个人体会
人工智能·学习
海绵宝宝的月光宝盒7 小时前
7-AutoCAD-参考线、多行文字、填充命令应用
经验分享·笔记·学习·职场和发展·课程设计·制造·cad
欣欣之王来了7 小时前
v-bind语法糖::属性名的简写方式
前端·学习·架构·项目·vue3教程