用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据_PHP教程

lxf2023-03-28 13:15:01

当 HTML 表单 (HTML Form) 的 method 为 get 时,$_GET 用来获取 HTML Form 的数据。

当 HTML 表单 (HTML Form) 的 method 为 post 时 , $_POST 用来获取 HTML Form 的数据。

HTML Form 的get 和post 请参见HTML的区别,请参见HTML Form 的get 和post 的区别。

获取 HTML 表单 (HTML Form) 文本输入框 (input type="text") 数据
下面是一个 HTML 文件,这个 HTML 含有一个 HTML Form,主要用于让用户输入用户姓名。

复制代码 代码如下:




Name:





当你在这个 HTML Form 在文本框输入框中输入姓名,如 "Jacky“,然后点击ok鼠标 按钮,会跳转到 post.php,显示的输出结果是You are Jacky.。post.php 源代码如下:
复制代码 代码如下:



You are <?php echo $_POST['username']?>.



取表单控制器 name 值,可以获取表单控件的数据。

比如 "username" 是表单控件文本输入框 name 值,


用 $_POST["username"] 文本输入框中的数据可以获取。

<?php echo $_POST['username']?>
获取 HTML 表单 (HTML Form) 单选框 (input type="radio") 数据
取表单单选框 name 值,可以获得表单选框的值。

下面是一个包含表单选择框的框架 HTML 文件、代码如下:
复制代码 代码如下:




Apple

Orange

Mango






在HTML 在文件中,随意选择一个,比如选择一个 "Orange“,然后点击按钮 ok,浏览器会跳转到 radiopost.php,radiopost.php 输出结果是 Orange。radiopost.php 源代码如下:
复制代码 代码如下:



<?php echo $_POST['fruit']?>



$_POST["fruitfruit中的fruit 它是一个表单选框 name 值。

获取 HTML 表单 (HTML Form) 复选框 (input type="checkbox") 数据
用户可以通过 HTML Form 复选框选择多个值,因此复选框选择多个值, $_POST 不止一个值,就是一个数组。

在写 HTML Form 复选框的 name 值时注意,name 最后要加值[ ]。

如下示例,name="fruit[ ]":
复制代码 代码如下:




Apple

Orange

Mango






checkboxpost.php 源代码如下:
复制代码 代码如下:



<?php <?php
echo count($_POST["fruit"]),"
";
foreach ($_POST["fruit"] as $value)
{echo $value,"
";
}
?>



如果您选择Orange和Mango并点击OK按钮,浏览器会跳转到 checkboxpost.php,先用 count 数组$_函数得到数组$_POST["fruit如果用户选择了两个元素,得到的结果是2,然后使用元素的数量, foreach 循环输出$_POST["fruit每一个元素的值,也就是说,用户选择的项目的值,Orange和Mango。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/323379.htmlTechArticle当 HTML 表单 (HTML Form) 的 method 为 get 时,$_GET 用来获取 HTML Form 的数据。 当 HTML 表单 (HTML Form) 的 method 为 post 时 , $_POST 用来获取 HTML Form 的...

相关专题