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:

相关推荐
木木_王13 小时前
嵌入式Linux学习 | 数据结构 (Day03)顺序表与单链表 超详细解析(含 C 语言实现 + 作业 + 避坑指南)
linux·c语言·数据结构·学习
知识分享小能手14 小时前
R语言入门学习教程,从入门到精通,R语言层次关系数据可视化(7)
学习·信息可视化·r语言
承渊政道14 小时前
【动态规划算法】(子序列问题解题框架与典型案例)
数据结构·c++·学习·算法·leetcode·macos·动态规划
YJlio14 小时前
Windows Internals 10.5.3:ETW 架构详解,从事件产生到性能分析的完整链路
windows·笔记·python·stm32·嵌入式硬件·学习·架构
nashane14 小时前
HarmonyOS 6学习:悬浮键盘抖动修复与长截图“滚动裁缝”实战
学习·计算机外设·harmonyos·harmonyos 5
在学了加油14 小时前
DenseNet121学习笔记
笔记·学习
HalvmånEver14 小时前
MySQL表的内连和外连
linux·数据库·学习·mysql
wuxinyan12314 小时前
大模型学习之路02:提示工程从入门到精通(第二篇)
人工智能·python·学习
我的xiaodoujiao1 天前
API 接口自动化测试详细图文教程学习系列16--项目实战演练3
python·学习·测试工具·pytest
复利人生 复利日知录 赋能循环1 天前
2026年复利精进:我的每日觉醒与成长密码
学习·思维模型·知识复利·复利·独立