У меня есть вход для ввода с другим вводом ввода. Я хочу сохранить выбранное значение в массиве php с каждым нажатием на ввод ввода без перезагрузки страницы. при нажатии на добавить каждый раз, когда он будет хранить значение select input в массиве php. при первом щелчке массив будет иметь только одно значение, а затем во втором щелчке на добавлении php-массива будет иметь значение 2.Javascript onclick on submit вводит входное значение в php-массиве
, так как я пробовал его с помощью ajax, но когда я щелкаю дважды, тогда сохраняется только второе значение, первое значение заменяется на 2-й. но я хочу оба значения в массиве. Вот мой код: Html:
<select id = "exam-list" name = "exam_name">
<option value="1">Opt 1</option>
<option value="2">Opt 2</option>
<option value="3">Opt 3</option>
</select>
<input class="btn btn-primary" onclick="save_exam()" type="submit" name="submit" value="add"/>
Js Код:
function save_exam() {var val = document.getElementById('exam-list').value;$.ajax({type: "POST",url: "store_exam.php",datatype: "json",data: 'exam_id=' + val,success: function (data) { }});}
PHP код:
<?php $count = count($_POST['exam']);for ($i = 0; $i < $count; $i++) {print_r($_POST['exam']);}?>
Не могли бы вы дать какой-то код. –
Проверьте код, пожалуйста. –