Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: как запретить отправку формы если такой файл существует в базе?
Покинул форум
Сообщений всего: 26
Дата рег-ции: Март 2017
Помог: 0 раз(а)
здравствуйте есть такая проверка маила через ajax, проблема в том что при нажатие отправить форма всеравно отправляется на сервер даже если маил занят.
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
Вы предложили:
$email = addslashes($_POST['email']);
$email = htmlspecialchars($_POST['email']);
$email = mysql_real_escape_string(trim($_POST['email']));
$result = $mysqli->query("SELECT `email` FROM `users` WHERE `email` = '$email'");
Простите, а для чего нужны две стороки?
$email = addslashes($_POST['email']);
$email = htmlspecialchars($_POST['email']);
Будет присвоено только значение $email из третьей строки:
$email = mysql_real_escape_string(trim($_POST['email']));
3d_killer
Отправлено: 18 Мая, 2017 - 11:15:14
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
в форме нужно сделать просто кнопку без submit
По нажатию зтой кнопки делать вашу проверку, если все ок делаем form.submit(); не ок, не делаем submit (Добавление) teleoperator27 этот файл тут пока что совсем не при чем
htmaker
Отправлено: 25 Августа, 2017 - 09:27:11
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Посмотри в консоли браузера что отвечает скрипт при запросе, тогда поймешь проблема на стороне сервера или клиента.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.