if isset post



Автор Pavel K задал вопрос в разделе Другие языки и технологии

Помогите с php и получил лучший ответ

Ответ от Pentagon[гуру]
HTML <form action="" method="post"><input type="text" name="name" /><br /><input type="text" name="phone" /><br /><input type="text" name="email" /><br /><input type="submit" name="send" /></form>PHP <?phpif(isset($_POST['send'])) {$name = htmlspecialchars($_POST['name']);//Получаем имя$phone = htmlspecialchars($_POST['phone']);//Получаем телефон$email = htmlspecialchars($_POST['email']);//Получаем электронный адрес$to = 'test@mail.ru';//Кому надо отправлять$subject = 'Заказ';//Тема сообщениеmail($to, $subject, $name, $email, $phone);//Отправляемecho '<script type="text/javascript">alert('Успешно! ');document.location.href="index.php";</script>';//Выводим сообщение об успешной отправке и делаем редирект на главную страницу! }?>

Ответ от Дельфийский[гуру]
1.Я тебе уже говорил - покажи html-код формы, у тебя в $_POST['phone'] попросту ничего не приходит, либо приходит какая-то ересь.2.Добавь var_dump($_POST); и покажи что приходит.3.ini_set('short_open_tag', 'On'); - это можешь удалить, его нет смысла объявлять внутри тегов <?php, если в дальнейшем не используются короткие теги <?

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Помогите с php
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*