У меня проблемы с передачей значения при нажатии этой кнопки (код кнопки внизу).
<div class = "timeline-footer">
<button class = "btn btn-primary btn-xs" name = "onderreact_btn" type = "submit">Reageer</button>
</div>
Он должен дать <form> идентификатор из этой реакции.
код формы, чтобы сохранить его в базе данных. это работает нормально, но теперь ему нужно передать идентификатор из реакции при нажатии кнопки в этой форме.
<?php
if (isset($_POST['react_btn'])){
unset($q1);
$q1['reactie'] = $app->check_string($_POST['reactie']);
$q1['topic_id'] = $app->check_string($_POST['topicid']);
$q1['klant_id'] = $app->check_string($_POST['klantid']);
$q1['ledenpagina_id'] = $app->check_string($_POST['ledenpaginaid']);
$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>
<input type = "hidden" name = "klantid" value = "<?php echo $_SESSION["klant_id"] ?>">
<input type = "hidden" name = "topicid" value = "<?php echo $actieftopicid ?>"
<input type = "hidden" name = "ledenpaginaid" value = "<?php echo $_SESSION["ledenpagina_id"]; ?>">
<input type = "hidden" name = "onderreactieID" value = "<?php echo $reactie; ?>">
<button type = "submit" name = "react_btn" class = "btn btn-primary">Plaats reactie</button>
</div>
</form>
Я думаю, мне нужно сделать ввод hidden, в котором я размещаю responseID, и создаю какую-то переменную javascript со значением по умолчанию, равным 0, и при нажатии на кнопку ему необходимо передать это значение через эту переменную



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если вам просто нужен тест, если кнопка была нажата, проверьте, была ли кнопка отправлена t:
if (isset($_POST['react_btn')) {
// ...
}
Но поскольку значение кнопки - это текст, вы также должны добавить скрытое поле, в котором будет храниться ваш идентификатор.
Имейте в виду, что вы также можете отправить форму, нажав клавишу ввода внутри текстового поля формы - в этом случае кнопка не была нажата!