Php 如何发布当前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']` 但我不知道如何在帖子中添加它,这样它就能以正确的方式将其保存到

我正在制作一个论坛,我可以添加一个反应来保存在数据库中,现在唯一的问题是它会在数据库中留下空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();