@Lavrov95

Kак взять текст в select option?

Kак взять текст в select option?

<form method = "post">
    <div class="form-group">
        <label for="countryName">Company type</label>
        <select class="form-control" id="countryName" name="countryName">
            <option value="1">Russia</option>
            <option value="2">United States</option>
            <option value="3">United Kingdom</option>
        </select>
    </div>
    <button type="submit" name="companyRegister" class="btn btn-default">Register </button>
</form>

<?php
if(isset($_POST['companyRegister'])){
    $countryName = $_POST['countryName'];
    echo $countryName;
}
?>
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 2
@kacheleff
fullstack developer
взять через JS перед отправкой сабмита и поместить в скрытое поле
Ответ написан
Комментировать
@BorisKorobkov Куратор тега PHP
Web developer
Во-первых, правильнее назвать не countryName, а countryId.

Во-вторых, ваш бэкенд и так должен знать соответствия id и name. Дополнительно с фронта эту информацию не надо передавать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы