如何发布当前ID

时间:2018-05-02 10:36:22

标签: php html forms post

我正在创建一个论坛,我可以添加一个保存在数据库中的反应,现在唯一的问题是它会在数据库中留下空ID。

数据库enter image description here

现在如何发布: {{3}}

现在我需要找到一种方法来自动添加ledenpagina_idtopic_idklant_idklant_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>

1 个答案:

答案 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