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:

相关推荐
嵌入式小能手2 小时前
飞凌嵌入式ElfBoard-文件I/O的深入学习之文件锁
java·服务器·学习
南清的coding日记2 小时前
从零开始学习微调简历分析大模型01 - LLaMA-Factory 扫盲
学习·语言模型
BlackWolfSky2 小时前
ES6 学习笔记3—7数值的扩展、8函数的扩展
前端·javascript·笔记·学习·es6
漏洞文库-Web安全2 小时前
渗透测试中的方法论
linux·运维·学习·安全·web安全·网络安全·逆向
有为少年2 小时前
神经网络 | 从线性结构到可学习非线性
人工智能·深度学习·神经网络·学习·算法·机器学习·信号处理
我命由我123452 小时前
Excel - 在 Excel 中为指定列设置下拉选项
经验分享·学习·职场和发展·编辑器·excel·求职招聘·学习方法
✎ ﹏梦醒͜ღ҉繁华落℘2 小时前
计算机网络学习-- IP 报文和 ICMP 报文
学习·tcp/ip·计算机网络
车载测试工程师2 小时前
CAPL学习-SOME/IP交互层-客户端API函数
网络·学习·tcp/ip·capl·canoe
chase。2 小时前
【学习笔记】线性复杂度微分逆运动学:增广拉格朗日视角深度解析
人工智能·笔记·学习