Php получает значение texbox при обновлении и сохраняет его в переменной php без обновления страницы или нажатия кнопки

В настоящее время у меня есть HTML-форма, в которой пользователь выбирает самолет из раскрывающегося списка. Я хочу иметь возможность затем получить значение того, что они выбрали, и сохранить его в переменной, чтобы затем иметь возможность выполнить запрос выбора из базы данных, чтобы выбрать всю информацию для этого самолета без необходимости щелкать или обновите страницу. В настоящее время у меня есть так, что при обновлении он записывает значение в скрытый текстовый ящик с использованием java, но из того, что я могу сказать, я не могу найти способ затем сохранить это в PHP, поскольку один - на стороне клиента, а другой - на стороне сервера.

Ниже приведено раскрывающееся и скрытое текстовое поле:

<select id="ac">
     <option>-- Select --</option>
     <?php while ($row1 = mysqli_fetch_array($result5)):;?>
     <option value = "<?php echo $row1['Rego'] ?>"><?php echo 
     $row1['Rego'] ?></option>
     <?php endwhile; ?>
</select>

<input type="text" name="hidden" id="hide">

Это Javascript для обновления

<script type="text/javascript">
        $(document).ready(function() {
            $('#ac').on('change', function() {
                var aircraft = $(this).val();
                document.getElementById('hide').value = aircraft;
            });
        });
</script>

Я хочу иметь возможность хранить самолет var в переменной, которую я затем могу использовать в запросе выбора MySQL, например SELECT * FROM Aircraft WHERE Rego = VARIABLE

вы можете использовать ajax

Vpa 31.10.2018 11:43
0
1
42
1

Ответы 1

Вы не можете преобразовать переменную Javascript в переменную php, но вы можете сделать наоборот. Если вы хотите конвертировать, вам следует использовать технику Ajax.

Другие вопросы по теме