Php 如何发布当前id
我正在制作一个论坛,我可以添加一个反应来保存在数据库中,现在唯一的问题是它会在数据库中留下空id 数据库: 它现在将如何发布它: 现在我需要找到一种方法来添加Php 如何发布当前id,php,html,forms,post,Php,Html,Forms,Post,我正在制作一个论坛,我可以添加一个反应来保存在数据库中,现在唯一的问题是它会在数据库中留下空id 数据库: 它现在将如何发布它: 现在我需要找到一种方法来添加ledenpagina\u id,topic\u id和klant\u id自动。需要根据klant会话设置klant\u id,但我不确定如何获得该id topic\u id设置为active\u id,如下所示: $actieftopicid=$topic['id']` 但我不知道如何在帖子中添加它,这样它就能以正确的方式将其保存到
ledenpagina\u id
,topic\u id
和klant\u id
自动。需要根据klant会话设置klant\u id
,但我不确定如何获得该id
topic\u id
设置为active\u 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
添加到表单中,如下所示:
<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>
您需要正确初始化$q1
:
$q1 = array();
问题是什么?请明确。您是否已将您的表id设置为primary
&auto increment
&非空
$q1 = array();