У меня сейчас есть скрипт, который отображает (предупреждает) мне идентификатор реакции, а также имя и фамилию.Теперь мне нужно, чтобы, когда я нажимал эту кнопку, он сохранял идентификатор в скрытой форме ввода и отправлял его в базу данных.
Скрипт, который оповещает данные:
<script type="text/javascript">
function printIt(id){
alert(document.getElementById(id).value);
alert(document.getElementById('naam'+id).value);
}
</script>
<form name="formName">
<input type=hidden id="'.$reactie['id'].'" name="abcName" value="'.$reactie['id'] .'"/>
<input type=hidden id="naam'.$reactie['id'].'" name="abcName" value="Reactie op bericht van '.$reactie['voornaam'].' ' .$reactie['achternaam'] .'"/>
<input class="btn btn-primary btn-xs" type=button value="Reageer" onclick="printIt(\''.$reactie['id'] .'\')" />
</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>
Сводка:
Мне нужны данные из первого скрипта ($ activtie ['id']), когда вы нажимаете кнопку, чтобы заполнить это в каком-то скрытом поле.Это поле должно быть в базе данных.
Поэтому ему нужно каким-то образом установить этот JavaScript в скрытом поле.И когда вы не нажимали какие-либо кнопки, это должно быть значение по умолчанию 0.