Я создаю форум и могу добавить реакцию для сохранения в базе данных, единственная проблема сейчас заключается в том, что он оставит пустой идентификатор в базе данных.
База данных :
Как это будет опубликовано сейчас :
Теперь мне нужно найти способ добавить 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>