Почему не работает простейшее условие?

Здравствуйте! Почему не работает такой простой код?
<form method = "post">
    <label for = "type">Тип</label>
    <select id = "type" name = "type">
        <option value = "B">B</option>
                     
    </select>
    <input type = "submit" value = "Выбрать">
</form>

<?php
$type = $_POST['type'];
if ($type=='B')
{
echo "Выбрана запись типа B";
}
?>

Т.е. я выбираю тип записи, нажимаю на кнопку и запись не выводится.
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 3
@Result007
P|-|P
А в form в action разве не нужно указать файл php?
Ответ написан
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Сделайте var_dump( $_POST ), а после него var_dump( $_REQUEST ). Не удивлюсь, если данные найдутся во втором массиве.
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Что показывает браузер в консоли разработчика? Отправляется ли запрос? Что попадает в логи сервера? Приходит ли запрос на сервер? Есть ли записи в логе ошибок сервера?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы