我正在创建一个论坛,我可以添加一个保存在数据库中的反应,现在唯一的问题是它会在数据库中留下空ID。
现在如何发布: {{3}}
现在我需要找到一种方法来自动添加ledenpagina_id
,topic_id
和klant_id
。 klant_id
需要根据klant会话设置,但我不知道如何实现。
topic_id
设置为active_id
,如下所示:
$ actieftopicid = $ topic ['id'];`
但我不知道如何在帖子中添加它,所以它会在数据库中以正确的方式保存它。
我试过这样做:
$q1['topic_id'] = $app->check_string($_POST[$topic['id']]);
但这不起作用。
将其发布在数据库中的代码:
<?php
if(isset($_POST['react_btn'])){
unset($q1);
$q1['reactie'] = $app->check_string($_POST['reactie']);
$q1['topic_id'] = $app->check_string($_POST[$topic['id']]);
$app->insert_query('reacties', $q1, 'id');
}
?>
<form action="" method="post">
<div class="form-group">
<label for="comment">Reactie:</label>
<textarea class="form-control" name="reactie" rows="3" id="comment"></textarea>
<button type="submit" name="react_btn" class="btn btn-primary">Plaats reactie</button>
</div>
</form>
答案 0 :(得分:0)
您可以将id
主题添加到form
中,如下所示:
<form action="" method="post">
<div class="form-group">
<label for="comment">Reactie:</label>
<textarea class="form-control" name="reactie" rows="3" id="comment"></textarea>
<input type="hidden" name="topicid" value="<?php echo $topic['id']; ?>">
<button type="submit" name="react_btn" class="btn btn-primary">Plaats reactie</button>
</div>
</form>
然后您可以像$_POST['topicid']
一样使用它,因为那是name
hidden
的{{1}}。而且,而不是
input
您需要正确初始化unset($q1);
:
$q1