php - PHP 中同名的不同元素

标签 php html arrays post

在 PHP 中,我想知道如何为不同的元素提供相同的名称,并且仍然单独回显它们。我认为数组机制在这里起作用,但我不知道如何起作用。

echo "<input type='checkbox' name='seat[]' id='something'/>";
echo "<input type='checkbox' name='seat[]' id='something1'/>"  

然后为了回显它们的值,我使用以下命令:

<?php
if(isset($_POST['seat[]']))
    {
    echo ' ', $_POST['seat[]'] ; 
    }
?>

请指导我!!

最佳答案

这只是一个数据数组。您可以像访问任何其他数组一样访问它的元素:

foreach ($_POST['seat'] as $seat) {
    echo $seat . "<br>\n";
}

或使用数字索引:

echo $_POST['seat'][0]; // value of the first submitted checkbox

关于php - PHP 中同名的不同元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22137888/

相关文章:

java - 我正在构建一个扫雷项目,我需要帮助计算相邻的地雷

php - 在 Laravel 5.1 上向消息 View 发送默认数据以上的密码重置

php - 如何使用 Php 将 Html 表导出为 CSV 和 PDF 格式

html - 在 wkhtmltopdf 中使用对齐元素

javascript - 无法获取隐藏标签值

python - Numpy 通过 OR 运算组合两个 MaskedArray

php - 在另一个函数中定义局部变量

php - 处理 PDO 多重查询的结果行

javascript - Canvas : Getting rid of style attribute

c - 如何编写一个从文本文件读取数组并找到最大值和最小值的程序?