[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает обратная связь
Страницы: 1, 2
iDrakon
В шапке сайта на главной странице - присутствует картинка телефонная трубка в синем квадрате - с подписью "Заказать звонок". При нажатии на картинку - появляется окошко для заказа обратного звонка. В окошке вводиться Имя + Телефон и кнопка Оправить. (Всё как можно проще!). Но после ввода и нажатии на кнопку Отправить - ничего не происходит. Т.е. окошко благополучно закрывается и тишина. Всё что прописано в файле PHP и указанного в форме - не выполняется.
inpost
iDrakon
А теперь тоже самое, только как программист, а не как пользователь.
Какие действия вызываются, как данные отправляются, какие данные отправляются, в каком месте возникает ошибка.

Ничего не происходит - это когда кнопку нельзя нажать. Ты кликаешь мышкой, а ничего не происходит. Вот пример:
user posted image

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
iDrakon
О! Уважаемый! Я вовсе не программист))
Итак. Код картинки:
<div class="c3 txt-c" id="callback">
<a
href="#" class="title"><span class="icon-phone-squared"></span></a>
<div
class="txt-sm">Заказать звонок</div>
</div>


Код формы:
<noindex>
<div
id="popups">
<div
id="popup_callback" class="popup sheet">
<div
class="popap_bg">
<a
href="javascript:void(0);" class="icon-cancel popup_close"></a>
<span
class="icon-paper-plane-empty"></span>
<form
action="backcall.php" method="post">
<p
class="h4">Заказать обратный звонок</p>
<div
class="line">
<input
type="text" name="name" placeholder="Ваше имя" id="popup_callback_name" required>
<span
class="ph">Ваше имя</span>
<div
class="popup_required">
<span
class="icon-attention title h3"></span>
<span>
Проверьте корректность ввода</span>
</div>
</div>
<div
class="line">
<input
type="tel" name="tel" placeholder="Ваш телефон" id="popup_callback_tel" required pattern="">
<span
class="ph">Ваш телефон</span>
<div
class="popup_required">
<span
class="icon-attention title h3"></span>
<span>
Проверьте корректность ввода</span>
</div>
</div>
<div
class="line"><input type="submit" value="Отправить" onclick="return false;"></div>
<!-- <div class="line">
<span>Введите:</span> 
<a href="javascript:void(0);" class="action" id="popup_callback_name_a">Имя</a>, 
<a href="javascript:void(0);" class="action" id="popup_callback_tel_a">Телефон</a>
</div>
<div class="popup_compl">
<div><span class="icon-ok title"></span><span>Готово!</span></div>
</div>
<div class="popup_err">
<div><span class="icon-frown title"></span><span>Не получилось...</span></div>
</div> -->

</form>
</div>
</div>
<div
id="overlay"></div>
</div>
</noindex>


Сам файл backcall.php - указанный в форме:
<?php

if (isset($_POST['name'])) {$name = ($_POST['name']);}
if (isset($_POST['tel'])) {$tel = ($_POST['tel']);}

$headers= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=urf-8' . "\r\n";
/* дополнительные шапки */
$headers .= 'From: Birthday Reminder <from@example.com>' . "\r\n";

$address = 'glebdrakon@yandex.ru';
$message = "Тема: Заказ обратного звонка!\n Телефон:" ".$tel."\n Имя: ".$name";
$subject = 'Заказ';
$send = mail ($address,$subject,$messsage,$headers);
ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.html');

?>


Всё.



Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.