[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Всплывающее окно после отправки формы
Страницы: 1, 2, 3, 4
StepanAMK
Цитата (StepanAMK @ 30.06.2016 - 02:30)
просто есть ещё вторая форма которая более обширеная, и в запросе необходимо соблюдать порядок, щас пилю форму где можно будет выбрать класс автомобиля, Бизнес или Эконом, тарифы по Таксометру или фиксированная цена, затем предпочтение, курящий не курящий вадитель и т.д., затем хочу сделать вход для юриков где у каждого юрика будут высвечиватся определённые тарифы и смогут посмотреть свою историю поездок а также свой лицевой щёт

Кстати погляди своим супер глазом, код нармальный не дырявый ато говорят что через такой код можно вытащить всю твою БД
Astin
Ну если твой код не работает с БД то базу не вытащишь если ее нет.
У тебя нет валидации полей, к примеру там где нужно вводить имя, фамилию и так далее
нужно разрешить вводить только эти данные, но не цифры и другую лабуду, там где
телефон только телефон. Твой код уязвим скорее для XSS атак.
И по поводу разных форм.
Зачем столько IF? К примеру на кнопку одной формы вешаешь name="Go1"
И пишешь
if (isset($_POST['Go1'])) { 

//Если нажали на кнопку из первой формы то делаем то
//что касается первой формы


}


Во второй форме на кнопку вешаешь к примеру name="Go2"
И пишешь
if (isset($_POST['Go2'])) { 

//Если нажали на кнопку из второй формы то делаем то
//что касается второй формы


}



Тебе нужно сделать валидацию полей, плюс не очень понятно, где ты получаешь
ответ от сервера. Вот я заполнил форму и что дальше? Как я узнаю что сообщение
мое отправлено? Это нужно сделать не просто так, типа заполнил форму и показать
что все хорошо, а именно проверить. И если все хорошо то показать сообщение об
успехе. Если что то пошло не так и ответ от сервера не получен, то показать сообщение
что мол что то не так и попробуйте еще раз. Плюс форма у тебя не защищена от F5,
если нажать F5 то данные отправятся снова и это не есть хорошо. При положительном
ответе если не используешь ajax то лучше перенаправить человека к примеру на страницу об успешной отправке. Можно использовать ajax, чтоб не отправлять человека и не
перезагружать страницу.
Твоя форма еще далека от нормальной. Но если будешь стараться делать как надо
то все будет ОК, а если будешь делать так что лишь бы работало, то тогда потом не
жалуйся, что у тебя проблемы с сайтом или гдето появился левый чужой код

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

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