我有一个页面,其中包含从数据库收集的多个帖子。每个帖子下面是一个评论表单,id
根据主帖子的 ID 具有不同的值。
这是我的表格:
<form action="post_comment.php" method="POST" id="cmtForm-8">
<textarea name="msg" placeholder="Comment here"></textarea>
<input type="hidden" value="8" name="id_cmt"/>
<input type="hidden" value="username" name="usr"/>
<input type="submit" value="Add comment"/>
</form>
这是post_comment.php
:
echo "ID: ".$_POST['id_cmt'];
echo "<br>Message content: ".$_POST['msg'];
echo "<br>User: ".$_POST['usr'];
这是输出(无论msg
textarea 中的内容如何):
ID: 1
Message content:
User: username
var_dump($_POST)
给我:
array(3) {
["msg"]=> string(0) ""
["id_cmt"]=> string(1) "1"
["usr"]=> string(8) "username"
}
为什么id_cmt
和msg
字段不能正确发布?