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:

相关推荐
今儿敲了吗4 小时前
python基础学习笔记第六章——函数进阶
笔记·python·学习
2501_918126915 小时前
学习所有6502写游戏动画的语句
汇编·嵌入式硬件·学习·程序人生·游戏
-Springer-6 小时前
STM32 学习 —— 个人学习笔记9-3(FlyMcu 串口下载)
笔记·stm32·学习
weixin_458872616 小时前
东华复试OJ每日3题打卡·复盘103~105
学习
SuniaWang7 小时前
《Spring AI + 大模型全栈实战》学习手册系列 ·专题三:《Embedding 模型选型指南:从 MMTEB 排名到实际应用》
人工智能·学习·spring
问道飞鱼7 小时前
【Tauri框架学习】Windows 11 环境下 Tauri 开发环境安装与问题解决手册
windows·学习·tauri·开发环境
لا معنى له7 小时前
什么是Active Inference(主动推理)? ——学习笔记
笔记·学习
JicasdC123asd7 小时前
并行双分支瓶颈架构改进YOLOv26异构卷积核协同特征提取与残差学习双重突破
学习·yolo·架构
zhouping@7 小时前
JAVA学习笔记day06
java·笔记·学习
罗罗攀9 小时前
PyTorch学习笔记|张量的广播和科学运算
人工智能·pytorch·笔记·python·学习