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

Почему не работает форма на php?

Есть форма регистрации
<form action="form.php" method="post">
	<input type="text" name="name" placeholder="Ваше имя" class="reg__input">
	<input type="tel" name="phone" placeholder="Ваш телефон" class="reg__input">
	<input type="email" name="email" placeholder="Ваш email" class="reg__input">
	<input type="submit" value="Отправить" class="reg__input reg__input_submit">
</form>


И файл form.php
<?php 
	if (isset($_POST['submit'])) {
		$emailBody = 'Имя: ' . $_POST['name'].'\n
		Номер телефона: ' . $_POST['phone'] . '\n
		Email: ' . $_POST['email'];
		
		mail('mail@gmail.com', 'Зарегистрированный пользователь', $emailBody);
		header('location:' . BASE_URL);
	}
	else {
		header('location:' . BASE_URL);
	}
?>


BASE_URL установлен тут:
<?php
  ini_set('display_errors', 'On');
  define('APP_ROOT', __DIR__);
  define('VIEW_ROOT', APP_ROOT . '/views');
  define('BASE_URL', 'http://landing:90');
?>


И вот когда нажимаю на submit, получаю следующее:
download?id=u1fs2fiFVdO7kaci662MGhmVpHBK
  • Вопрос задан
  • 404 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
unitby
@unitby
А form.php точно видит определенные Вами именованные константы?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽