Разрабатываю сайт для сравнения цен на автомобили:
Пользователь должен ввести:
Год
Делать
Модель
Структура базы данных и пример:
id - год - марка - модель
1 2018 Fiat Ponto
2 2018 Seat Leon
3 2017 Hyundai Veloster
Итак, теперь я отображаю поля выбора, но мне нужно, чтобы получить значение поля выбора перед отправкой формы.
<div>
<?php
$cars = "SELECT distinct year FROM `cars` ";
$carsResult = mysqli_query($conn, $cars);
?>
<select name="year" class="selectStyle">
<option disabled selected >Year</option>
<?php
if(mysqli_num_rows($carsResult) > 0){
while($row = mysqli_fetch_assoc($carsResult)){
?>
<option id="year" value="<?php echo $row['year']; ?>"><?php echo $row['year']; ?></option>
<?php
}
} else {
?>
<option value="">0 results</option>
<?php
}
?>
</select>
<
<select name="make" class="selectStyle">
<option disabled selected>Make</option>
// Here I need to display more
</select>
</div>
Так что на втором Select мне нужно отобразить только для выбранного года:
"ВЫБЕРИТЕ, ЧТО ИЗ АВТОМОБИЛЯ ГДЕ ГОД = {год пользователей}"
Как я могу получить выбранный пользователем год на запрос sql?
Итак, после того, как я смогу проверить:
"ВЫБЕРИТЕ модель С автомобилей, ГДЕ год = {год пользователей} И модель = {модель пользователей}"
Пожалуйста, помогите мне, я сейчас навеки!