PHP валидация полей формы

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ส.ค. 2024
  • Код на сайте: serblog.ru/val...
    В этом видео вы познакомитесь с примером валидации формы, в которой множество полей. Проверяем такие поля как:
    Имя, возраст, номер телефона, email, ip адрес, адрес сайта, тест сообщения. Принцип валидации полей формы на PHP такой: Если какое-то из заполненных полей не соответствует прописанному для него условию, то под этим полем выводим сообщение об ошибке. В случае, когда все поля формы прошли валидацию - показываем сообщение об успешной отправке и очищаем форму. Посмотрите пример и вам станет более понятно о чем речь.
    #php #validationphp #validation #валидация #пхп

ความคิดเห็น • 29

  • @kirilllavshuk1980
    @kirilllavshuk1980 ปีที่แล้ว +1

    Спасибо

  • @user-th4gy4sz8j
    @user-th4gy4sz8j 9 วันที่ผ่านมา +1

    вроде бы сдела все также но вообще ничего не работает выдал кучу ошибок что ключи массивов не определены и с функцией trim чтото

    • @mrkeeper73
      @mrkeeper73  8 วันที่ผ่านมา +1

      Пишите в телегу, посмотрим t.me/serblog_ru

    • @user-th4gy4sz8j
      @user-th4gy4sz8j 8 วันที่ผ่านมา +1

      @@mrkeeper73 👍хорошо, спасибо

  • @mihail4971
    @mihail4971 2 ปีที่แล้ว +1

    А не будет так, что Get запрос можно вызвать в адресной строке. Тем самым сделать имитацию успеха регистрации?

    • @mrkeeper73
      @mrkeeper73  2 ปีที่แล้ว

      Нет, так как будет дополнительная. проверка на отправку формы.

    • @mihail4971
      @mihail4971 2 ปีที่แล้ว

      @@mrkeeper73 она есть в видео? Или это в планах?

    • @mihail4971
      @mihail4971 2 ปีที่แล้ว

      @@mrkeeper73 а можете снять видео про пагинацию страниц. Без всяких библиотек и фреймворков

    • @mrkeeper73
      @mrkeeper73  2 ปีที่แล้ว

      @@mihail4971 если ютуб не закроют, сниму.

    • @mihail4971
      @mihail4971 2 ปีที่แล้ว

      @@mrkeeper73 всё будет ок

  • @drink8686
    @drink8686 3 ปีที่แล้ว

    Привет, спасибо за видео, но у меняне получается прописать в html PHP_SELF, в форме выводит лишнюю "> и она просто не отправляется. Что делать?

    • @mrkeeper73
      @mrkeeper73  3 ปีที่แล้ว

      Если у вас php код написан в этом же файле, то атрибут action оставьте пустым (action=""). Если нет, то укажите путь на этот файл.

  • @mrkeeper73
    @mrkeeper73  3 ปีที่แล้ว

    *Описание и код на сайте: **serblog.ru/validaciya-polej-formy-na-php/*

    • @andrewlevitsky6270
      @andrewlevitsky6270 ปีที่แล้ว

      Я из Украины, не открывает (

    • @mrkeeper73
      @mrkeeper73  ปีที่แล้ว

      @@andrewlevitsky6270Ваша локация здесь не при чем.

  • @denzeroneYT
    @denzeroneYT 2 ปีที่แล้ว

    Привет, а как сделать чтобы после проверки формы на валидацию она отправлялась в таблицу mysqli, а то у меня вставка в таблицу данных настроена, но после проверки на валидацию ничего не происходит

    • @trixileon6008
      @trixileon6008 ปีที่แล้ว +1

      Тоже такая проблема, решил как то?

    • @denzeroneYT
      @denzeroneYT ปีที่แล้ว

      @@trixileon6008 Та вроде бы решил, но честно, я уже не помню в чем была проблема :D

    • @denzeroneYT
      @denzeroneYT ปีที่แล้ว

      @@trixileon6008 Скажу больше, я даже не помню что я тогда хотел сделать, мб для учёбы что-то :D

  • @algonchov5443
    @algonchov5443 2 ปีที่แล้ว

    не могу понять почему здесь работает форма. ведь без отправки данных при загрузке этой страницы $_POST должны быть пусты и должна выскочить куча ошибок. как у меня.

    • @mrkeeper73
      @mrkeeper73  2 ปีที่แล้ว

      Каких ошибок?

    • @algonchov5443
      @algonchov5443 2 ปีที่แล้ว

      @@mrkeeper73 мы вставили includom обработчик выше самой формы. поэтому при загрузке страницы с формой в обработчик попадут не определенные $_POST и по идее должны выскочить ошибки. у меня так и происходит. в чем я ошибаюсь, не могу понять

    • @mrkeeper73
      @mrkeeper73  2 ปีที่แล้ว

      Какие ошибки, если код будет выполняться только после нажатия кнопки отправки данных из формы?

    • @algonchov5443
      @algonchov5443 2 ปีที่แล้ว

      @@mrkeeper73 но ведь $name= $_POST['name'] должен будет выполнится до нажатия submit, просто при загрузке страницы с формой. в нее в самом вверху включен код php. и должно появится сообщение об ошибке типа undefined. почему это не происходит?

    • @mrkeeper73
      @mrkeeper73  2 ปีที่แล้ว

      Код обрабатывает форму и без нее не сработает.