我有一个命名的表单控件:
<input class="form-control" name="user['first_name']" value="">
我怎么能得到它的值后,它已通过POST提交?
我尝试了这些,它们似乎都不起作用:
echo $_REQUEST['user']->fname;
echo $_POST['user[fname]'];
echo $_POST['user']['fname'];
试试这个,使用foreach循环获取所有值
foreach ($_POST as $key => $value) {
//do something
echo $key . ' has the value of ' . $value;
}
这是没有用的,因为你的user['first_name']
永远不会改变,然后Mohammad有一个很好的答案,它是$_POST['user']["'first_name'"]
,但如果你想让你的用户['first_name']总是改变,改变它,把你的php像这样:
<?php echo "<input class='form-control' name='".$user['first_name']."' value=''>" ?>