Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.08.2014, 20:40
Новичок на форуме
Отправить личное сообщение для baskethome Посмотреть профиль Найти все сообщения от baskethome
 
Регистрация: 12.10.2013
Сообщений: 3

Проблема с проверкой полей
Привет всем.
Проблема в том, что тестовая версия скрипта работает правильно (вот закинул на хост http://20park.ru/op/ ), а когда я вставляю код на нужный сайт он не работает ( http://spartak.ws/ ). Как понял проблема в проверке полей. В Хроме пишет Uncaught TypeError: undefined is not a function в коде проверки. Кто знает, подскажите, пожалуйста.
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 26.08.2014, 04:55
Новичок на форуме
Отправить личное сообщение для baskethome Посмотреть профиль Найти все сообщения от baskethome
 
Регистрация: 12.10.2013
Сообщений: 3

Просьба помочь разобраться в коде
Проверку обошел, теперь в обработчике ерунда какая-то.
Проверку делает вроде все ок, но при отправки пишет ошибка, хотя все поля указаны.
Тест http://spartak.ws/school
Подскажите, пожалуйста, в чём причина.


<?
if (!isset($_POST['name']) or empty($_POST['name'])) {
	$error1 = "ФИО?<br />";
} else $error1 = NULL;

if (!isset($_POST['email']) or empty($_POST['email'])) {
	$error2 = "Email?<br />";
} else $error2 = NULL;

if (!isset($_POST['subject']) or empty($_POST['subject'])) {
	$error3 = "Телефон?<br />";
} else $error3 = NULL;

/*if (!isset($_POST['message']) or empty($_POST['message'])) {
	$error4 = "Сообщение?<br />";
} else $error4 = NULL;*/

if (empty($error1) and empty($error2) and empty($error3)/* and empty($error4)*/) {
	$subject = $_POST['subject'];
	$name    = $_POST['name'];
	$email   = $_POST['email'];
	$smartcard   = $_POST['smartcard'];
	$dost   = $_POST['dost'];
	$message = "
	ФИО: {$name},\n
	Email: {$email},\n
	Телефон: {$subject},\n
	SmartCard: {$smartcard},\n
	Адрес доставки карты: {$dost},\n
	Сообщение: {$_POST['message']}";
	if (mail("post@post.ru", "Поступило сообщение с сайта", $message, 
     "From: post@post.ru \r\n")) {
		echo "Ваше сообщение отправлено! Спасибо!";
	} else echo "Ошибка!";
} else {
	echo $error1.$error2.$error3/*.$error4*/;
}
?>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с проверкой заполнения поля Mersa Элементы интерфейса 0 29.05.2013 00:04
Проблема с проверкой строк agmanix Events/DOM/Window 0 07.03.2012 00:24
Проблема с проверкой полей в форме Eth Общие вопросы Javascript 7 19.08.2010 17:41
Проблема с проверкой существования локальных файлов. mexoboy AJAX и COMET 0 15.01.2010 11:09
Проблема с сортировкой полей MUTOgen jQuery 0 10.08.2009 01:37