【发布时间】:2018-05-04 18:13:37
【问题描述】:
我正在做一个论坛,我可以添加一个反应保存在数据库中,现在唯一的问题是它会在数据库中留下空的id。
现在我需要找到一种方法来自动添加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>
【问题讨论】:
-
问题是什么?请明确。
-
你把你的表ID设为
primary&auto increment¬ null