@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
  • Вопрос задан
  • 403 просмотра
Пригласить эксперта
Ответы на вопрос 1
unitby
@unitby
А form.php точно видит определенные Вами именованные константы?
Ответ написан
Ваш ответ на вопрос

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

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