Я создаю веб-сайт, и в каком-то разделе мне нужно, чтобы пользователь выбрал три варианта из трех выбранных элементов на странице и щелкнул по кнопке поиска, чтобы найти в базе данных то, что хочет пользователь ... но php этого не делает получить данные из формы без указания типа кнопки для отправки ... и это приводит к перезагрузке страницы кнопкой ... но я не хочу, чтобы страница была перезагружена.
Я попытался установить действие формы в виде php-файла, который обрабатывает данные, но это ухудшило ситуацию и перенаправило пользователя в php-файл, если нажать кнопку поиска
HTML-код для формы
<form method="post">
<select class="select_box">
<option value="Choose a category">Choose a category</option>
<option value="category1">category1</option>
<option value="category2">category2</option>
<option value="category3">category3</option>
</select>
<select class="select_box">
<option value="Choose a place">Choose a place</option>
<option value="place1">place1</option>
<option value="place2">place2</option>
<option value="place3">place3</option>
<option value="place4">place4</option>
</select>
<select class="select_box">
<option value="Choose budget">Choose budget</option>
<option value="budget1">budget1</option>
<option value="budget2">budget2</option>
<option value="budget3">budget3</option>
<option value="budget4">budget4</option>
</select>
<button type="button" name="search_btn">Search</button>
</form>
Я ожидаю, что страница no будет перезагружена и покажет данные, основанные на поиске, выполненном php-файлом, но на самом деле происходит то, что страница перезагружается, но ожидаемые данные появляются в указанном для нее месте