在 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/