所以我有一个像以下一样构建的表单:
<input name="website['menu']['id']" type="number" value="1">
<input type="text" value="#000000" name="website['color']['primary']['hex']">
现在我想在提交后在php中读出这些值。 我尝试了下面的代码,但是当我var_dump它时它给了我null。
if (isset($_POST['website'])) {
$result = $_POST['website'];
var_dump($result['menu']['id']);exit;
}
答案 0 :(得分:2)
从字段名称
中删除引用<input name="website[menu][id]" type="number" value="1">
<input type="text" value="#000000" name="website[color][primary][hex]">
并在php中访问变量,如:
echo $_POST['website']['menu']['id'];
答案 1 :(得分:0)
Try this,
<?php
print_r($_POST['website']);
print_r($_POST['website']['menu']['id']);
?>
<form action="" method="POST"/>
<input name="website[menu][id]" type="number" value="1">
<input type="text" value="#000000" name="website['color']['primary']['hex']">
<input type="submit" value="submit"/>
</form>