你知道这里的错误是什么:
$post .= " <input type='text' name='post['" . $user . "'][comment]'">";
因为使用该代码,html显示为:
<input type="text" name="post[" '][comment]'="" class="form-control" required="">
但它应该出现:
<input type="text" name="post[1][comment]" class="form-control" required="">
答案 0 :(得分:1)
您正在使用post
之后的单引号关闭该属性。
$post .= " <input type='text' name='post['" . $user . "'][comment]'">";
^ ^
尝试:
$post .= " <input type='text' name='post[" . $user . "][comment]'">";
在查看源代码时,您还应该查看页面的来源,而不是开发人员控制台。开发人员控制台将纠正一些HTML语法错误,但您需要了解这些错误应该如何调整。