【问题标题】:Different elements with the same name in PHPPHP中具有相同名称的不同元素
【发布时间】:2026-01-26 17:00:01
【问题描述】:

在 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[]'] ; 
    }
?>

请指导我!!

【问题讨论】:

    标签: php html arrays post


    【解决方案1】:

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

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

    或使用数字索引:

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

    【讨论】:

    • 感谢约翰,你的第二条建议很有帮助,我从中得到了修复,现在它可以工作了。
    最近更新 更多