我正在使用codeIgniter构建一个网站,我在其中创建了一个注释字段,并为每条评论创建了重播按钮。
我正在使用foreach循环显示注释并知道此系统的数据库结构,但是如何将注释ID存储在重播到该特定注释中??
我的代码是这样的:
<?php
foreach ( $data as $value){
$id = $value['comment_id']; // comment id
echo $value['comment'].'<br>';
?>
<textarea><input type="submit" value="replay"> //for repaly
<?php } ?>
要清楚如何将注释ID从视图传递给控制器..?
因为它在foreach循环中它是否指示相应的注释..?
任何建议都会受到欢迎。 谢谢你的时间。
答案 0 :(得分:2)
您可以将注释ID作为您提交的表单中的隐藏字段,然后它将位于控制器中的表单数据中。
<form action="YOUR_URL" method="POST">
<YOUR_FORM_ELEMENTS_HERE>
<input type="hidden" name="comment_id" value="<YOUR_COMMENT_ID>">
<input type="submit" value="replay">
</form>