Здравствуйте.
Использую такой скрипт для отправки данных с сайта на эл. почту:
PHP:
скопировать код в буфер обмена
<?PHP if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['phone'])) {$phone = $_POST['phone'];} $address = '***@gmail.com'; $sub = "Сообщение"; $mes = "Имя: $name\nТелефон: $phone"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email"); if ($verify == 'true') { print "<script>alert('Сообщение отправлено.');</script>"; } else { print "<script>alert('Произошла ошибка. Попробуйте снова.');</script>"; } ?>
Но на почту приходит только имя, а поле с телефоном пустое. Почему такое может быть?
И еще. Как сделать, чтобы при нажатии на кнопку «Отправить» не было переадресации на страницу send.php, а просто всплывало окошко с сообщением?
Живой пример здесь: http://novi[dot]co/test/bionica/
Подскажите, пожалуйста.
(Добавление)
У меня там в коде прописан placeholder:
Если его убрать, то данные из поля отправляются, но мне он нужен.
Как это можно обойти?
Причем, в поле «Имя» тоже прописан placeholder, но данные приходят нормально.(Отредактировано автором: 22 Октября, 2014 - 01:11:41)
|