迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

在 PHP 中从表单发布数组

作者:迹忆客 最近更新:2023/03/15 浏览次数:

本文展示了如何使用 POST 方法从 PHP 中的 HTML 表单发送数组。

在 PHP 中使用 POST 方法从表单发送数组

我们使用 POST 方法从 PHP 中的表单发送数据。

POST 方法是一种 HTTP 请求方法,用于向服务器创建或添加资源。当我们必须发送密码等敏感信息时,我们会使用它。

我们需要在表单中将 method 属性指定为 post 以发送 POST 请求。表单中的 action 属性是发送请求的位置。然后,我们可以使用 $_POST 超全局变量来访问数据。

我们可以使用表单中的 POST 方法轻松发送数据。例如,我们可以使用 $_POST 数组中的 name 属性的值来访问数据。示例如下所示。

<form action="action.php" method="post">
 <input type="input" name ="name"> <br>
 <input type="submit" value="Submit">
</form>
$name = $_POST['name']; 
echo $name"<br/>";

但是,如果我们必须从表单发送数据数组,我们应该在 name 属性的值之后添加 [] 符号。

例如,我们需要在使用复选框时从表单发送数据数组。在这种情况下,我们可以在所有复选框选项中为 name 属性使用相同的值,并在值后添加 []

例如,我们需要创建一个表单,用户可以在其中选择多个复选框。在这里,我们应该确保所有选中的项目都发送到服务器。

首先,创建一个将 action 属性设置为 action.php 的表单。接下来,将 method 属性设置为 post,并使用名称为 colddrinks[]input 标记为 Coke 创建一个复选框。

同样,为 FantaSprite 创建另外两个复选框。对两个复选框中的 name 属性使用相同的 colddrinks[]

接下来,创建一个名为 action.php 的 PHP 文件。创建一个 $coldDrinks 变量并在其中存储 $_POST['colddrinks']

确保不要在 colddrinks 之后省略数组符号。然后,使用 foreach 循环显示每个选定的项目。

下面的示例将显示冷饮的选定名称。这样,我们可以使用 POST 方法从 PHP 的表单中发送一个数组。

<form action="action.php" method="post">
 <input type="checkbox" name ="colddrinks[]" value="Coke"> Coke <br>
 <input type="checkbox" name ="colddrinks[]" value="Fanta"> Fanta <br>
 <input type="checkbox" name ="colddrinks[]" value="Sprite"> Sprite <br>
 <input type="submit" value="Submit">
</form>
$coldDrinks = $_POST['colddrinks']; 
foreach ($coldDrinks as $coldDrink){
 echo $coldDrink."<br/>";
}

输出:

Coke
Fanta

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便