Я создаю переключатель языка с использованием HTML / PHP.
Мой вопрос:
Необходимо ли оборачивать все в тег формы и нужно ли пользователю нажимать кнопку отправки? Обычный поток пользователей будет состоять в том, чтобы выбирать язык только из выпадающей кнопки, не нажимая кнопку «отправить».
Требуется решение / поведение
Шаг 1: пользователь должен выбрать язык из выпадающего меню.
Шаг 2: После того, как пользователь выбрал язык, должна произойти отправка, и результат будет сохранен в $ _POST ["selection"] для дальнейшего использования в решении по переключению языка.
<form method="post">
<select name="selection">
<option value="0">Choose language</option>
<option value="1">English</option>
<option value="2">Spanish</option>
<option value="3">German</option>
<option value="4">Swedish</option>
<input type="submit" value="Submit the form"/>
</select>
</form>
<?php
$selection = $_POST["selection"] ?? 0;
echo("<br><br>");
var_dump("Language code: " . $selection)
?>