如何在php中获取当前节点的id

时间:2016-08-23 15:23:49

标签: php mysql dom

我正在尝试使用php / mysql创建一个类似网站的博客。在这个站点中有一个管理面板,我可以在其中创建一个帖子并将其发送到数据库。在索引页面中,我正在检索这些博文并使用echo动态显示它们。每篇文章都有评论部分。问题是我必须弄清楚评论所属的帖子,为此我已将id='{$row['post_id']}提供给评论的表单元素,这是我的帖子表中的主键。

现在主要问题是当我提交此表单时,我需要在变量中使用此表单的id以便我可以将其插入到我的数据库表中,我花了几个小时搜索网络,我有还有关于DOM的php / manual,但问题仍然没有解决。

如何获取当前表单元素的id属性值?

echo "<form action='#submitComment' id='{$row['post_id']}' method='POST' class='form form-inline'>";
echo "<input type='text' name='comment' placeholder='Write a comment here...' id='comment' class='form-control'>";
echo "<input type='submit' id='submit' name='commentForm' value='Submit' class='form-control'>";
echo "</form>";

1 个答案:

答案 0 :(得分:2)

在表单中添加隐藏字段,如下所示:

echo "<input type='hidden' name='post-id' value='{$row['post_id']}'/>";

然后,您可以在使用$_POST['post-id']提交表单时访问此页。