Задать вопрос
@danyfir

Как передать значение в if?

Пытаюсь поймать значение из формы, но поймать его в IF не получается...

$email = $_POST['email2'];    // тут ловит
echo $email;    // тут показывает

if (1<2) {
$email = $_POST['email2'];    // тут уже не ловит
echo $email;    // тут уже не показывает
}


Я понимаю, что нужно как-то использовать глобальный переменные, но попробовав сделать " global $email" ничего не изменилось... Да и вообще в инете пишут что в php глобалки глупо использовать...

Как решить проблему, помогите пожалуйста.
  • Вопрос задан
  • 212 просмотров
Подписаться 2 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Dit81
@Dit81
Security researcher, pentester, internet-marketer
Используйте var_dump($_POST['email2']); и print_r($_POST['email2']);!
Ответ написан
Комментировать
Mr_Lagmis
@Mr_Lagmis
Junior web developer =)
Не очень понял суть вопроса... Ну как я понял вот...
if ($email == ' ') {    // Таким образом скрипт смотрит, было ли что-то на подобии передано в посте или нет
$email = $_POST['email2'];    // тут уже не ловит
echo $email;    // тут уже не показывает
}else    // Словил и показал...
{
$email = $_POST['email2'];    // тут ловит
echo $email;    // тут показывает
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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