Уроки PHP для начинающих / #12 - Обработка форм. Передача данных методом POST и GET

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

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

  • @Ddddddddyu
    @Ddddddddyu 3 ปีที่แล้ว +8

    Буквально год назад вообще не понимал значение строчки $name = $_POST('username'); а сейчас благодаря Григорию Дударю я начал всё это понимать. Жалко что такие видео смотрят так мало людей

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

      Такая же ситуация! Знал что есть какие-то get... post... и боялся их. Сейчас подтягиваю базу php для WP

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

      конкурентов меньше будет)) Кстати, уже год прошел, как ты там с учебой

  • @rtkot3639
    @rtkot3639 3 ปีที่แล้ว +53

    Почему так мало людей тебя смотрят? Друг, ты мне будущее делаешь как-бы...

    • @s3raph443
      @s3raph443 3 ปีที่แล้ว +3

      Ну и, как, сделал будущее?

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

      ,Сделал будущее?

    • @handyfrontend
      @handyfrontend 3 ปีที่แล้ว +5

      @@s3raph443 Да, собирает
      обед на работу. Завтра на стройку

    • @СергейМитрохин-у6з
      @СергейМитрохин-у6з 3 ปีที่แล้ว +5

      да, пишу со второго аккаунта, у меня все ок, работаю джуном, успешкно вкатился

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

      Ну чего достиг? Или бросил

  • @davidsolovyev6280
    @davidsolovyev6280 3 ปีที่แล้ว +3

    Отличные уроки!Спасибо:)

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

    Классный урок! А самое главное всегда актуальный. Спасибо! Хотелось бы еще понять как можно передать значения из одной формы в другую...

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

    Фух, полдня делал этот урок. збс всё вышло. Лайк+

  • @oleksandrfedorov5896
    @oleksandrfedorov5896 3 ปีที่แล้ว +3

    Продолжай в том же духе!!!

  • @Ddddddddyu
    @Ddddddddyu 3 ปีที่แล้ว +2

    20:24 - есть ли разница между exit; и exit(); ?

  • @Kolyan_Starina
    @Kolyan_Starina 5 หลายเดือนก่อน +1

    Введите имя

  • @ЕжиХороши
    @ЕжиХороши 3 ปีที่แล้ว +7

    Большое спасибо за ваши уроки! После курса будет какая то практика? Например сайт свой с выкладкой в интернет

    • @ГеоргийЮрьевичМоисеев
      @ГеоргийЮрьевичМоисеев 3 ปีที่แล้ว

      А тут как раз и начинаются попытки выкладки сайта в Сеть, для начала создаётся форма обратной связи. Вначале можно попробовать сделать "ответку" на файлах, куда всё в лог писаться будет, а потом уже переходить к базам данных mySQL

  • @ОлегЕвгеньевич-й8в
    @ОлегЕвгеньевич-й8в 2 ปีที่แล้ว

    Спасибо, братух, у меня как раз в техзадании есть форма

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

    спасибо

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

    супер

  • @ТатьянаВельмакина-и7ь
    @ТатьянаВельмакина-и7ь ปีที่แล้ว

    и GET тоже класс!!!

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

    ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!!!

  • @glimmer5103
    @glimmer5103 3 ปีที่แล้ว +2

    Дайте пожалуйста правильное размещение файлов, какие пхп файлы должны находиться в папке blocks а какие в папке с названием проекта

  • @АльбертПетров-ш2и
    @АльбертПетров-ш2и 3 ปีที่แล้ว

    спс

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

    БОГ ЕСТЬ ЛЮБИТЕ БОГА И СВОИХ БЛИЖНИХ!!!

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

    9:00 у меня выдает ошибку-"Неопределенная переменная" в строке 4,и в строке 10 когда все пункты заполнены

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

      А где вы эту переменную прописали? Она должна быть присвоена в абаут пхп

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

    Хороший урок получился, только не понял зачем выводить на экран данные из URL с помощью GET?
    В чем смысл, когда можно код посмотреть?))

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

    вместо формы выбивает код, в чем может быть проблема, подскажите??

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

    Невероятно, все хейтеры гошы слились! Ни одного дизлайка.

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

      3 дизлайка стоит

  • @ТатьянаВельмакина-и7ь
    @ТатьянаВельмакина-и7ь ปีที่แล้ว

    POST понятно

  • @denisgor8559
    @denisgor8559 2 หลายเดือนก่อน

    Видео конечно огонь, но нахрена слева почти пол экрана деревом каталогов занято???

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

    Георгий, я выучил html и css но не знаю, как применить эти знания на практике. Можете после уроков php сделать пару уроков по вёрстке сайтов пожалуйста!

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

      Ты молодец. а я тальком не учил html, css вот продолжаю уже php ))

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

      верстай макеты, сам таким занимался

  • @ВладТемчинский-в3м
    @ВладТемчинский-в3м 3 ปีที่แล้ว

    Вот тут они прямые а в соблайн тексте не ставяться, только в кавычках!/(((

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

    Гоша здравствуйте у меня к вам вопрос? Если я выучил c# основы на вашем канале теперь я хочу разработать игры что мне c# под Юнити учить или сразу к Юнити идти ?

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

      Изучите для начала сам Unity, его интерфейс, и когда вы будете его понимать на уровне: "Вижу с закрытыми глазами", изучай C# для Unity

    • @ahmedyandiev3918
      @ahmedyandiev3918 3 ปีที่แล้ว +2

      @@vuitlik5449 спс что ответил дай Бог вам здоровья!

    • @vuitlik5449
      @vuitlik5449 3 ปีที่แล้ว +2

      @@ahmedyandiev3918 Удачи

    • @Немножкоматематикинемногошахма
      @Немножкоматематикинемногошахма ปีที่แล้ว

      @@ahmedyandiev3918 как дела? Изучил?

  • @ГеоргийЮрьевичМоисеев
    @ГеоргийЮрьевичМоисеев 3 ปีที่แล้ว

    Можно было бы ввести другое поле ввода:

  • @dmitriystr
    @dmitriystr 3 ปีที่แล้ว +2

    15:17 у Гоши пароль pass123 слили😂

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

    У меня не работает заполнение форм выдает ошибку после отправки "Not Found
    The requested URL was not found on this server.
    Apache/2.4.51 (Win64) OpenSSL/1.1.1l PHP/8.0.11 Server at localhost Port 80"
    Это с чем связано, не правильно настроил XAMPP или базу данных или ошибка в коде?

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

      Я не в ту папку положил check_post.php

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

    It-proger: используе bootstrap
    Я: фреймворки для слабаков

  • @Alex-Stan
    @Alex-Stan 2 ปีที่แล้ว

    У меня такое пишет и так постоянно в разных комбинациях, как будто что то не может найти - Warning: Undefined array key "password" in C:\Users\AlexStan011120\PhpstormProjects\php-example\check_post.php on line 4
    Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in C:\Users\AlexStan011120\PhpstormProjects\php-example\check_post.php on line 10
    Введите все данные

    • @hackerussr
      @hackerussr 10 หลายเดือนก่อน

      if ($_SERVER["REQUEST_METHOD"] == "POST") {
      // Проверяем, были ли отправлены данные методом POST
      if (isset($_POST['username']) && isset($_POST['email']) && isset($_POST['password'])) {
      // Если данные были отправлены, получаем их из массива $_POST
      $name = $_POST['username'];
      $email = $_POST['email'];
      $pass = $_POST['password'];
      if (trim($name) == "") {
      echo "Вы не ввели имя пользователя";
      } else if (strlen(trim($name))

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

    у меня в поле "имя" можно написать одну букву и всё будет нормально, потому что одна буква, видимо, больше, чем единица

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

    Отличное объяснение. Но только очень быстро говорит, начинающим медленнее надо. Но ,вообще круто

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

      скорость можно уменьшить здесь самому

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

      я на 2x смотрю и вроде всё понятно, думаю это для каждого своё

  • @СергейНазаров-т3ш
    @СергейНазаров-т3ш 2 ปีที่แล้ว

    Parse error: syntax error, unexpected end of file in C:\OpenServer\domains\test\check_post.php on line 2

  • @ВладТемчинский-в3м
    @ВладТемчинский-в3м 3 ปีที่แล้ว

    else if(trim($email) == "" || trim($pass) == "" || trim($_POST['message']) == "" )
    Подскажите пожалуйста редактор у меня не читает эти две палки ставит наклонные. И не могу даже прямые ставить, как эту проблемы исправить????

    • @Tornado-ln7fq
      @Tornado-ln7fq 3 ปีที่แล้ว

      Поменяй их на && это одно и тоже, или можно прописать or

    • @ВладБудкин-е6ж
      @ВладБудкин-е6ж 3 ปีที่แล้ว +1

      @@Tornado-ln7fq && - это логическое "И", а || - логическое "или". Не одно и то же

    • @Tornado-ln7fq
      @Tornado-ln7fq 3 ปีที่แล้ว

      @@ВладБудкин-е6ж Так это понятно,там просто для пробы,потестить.

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

    А нормально, что в VScode у меня в файле .php не юзаются теги html? Типа, я не могу в файле с названием "dot.php" сделать "!+tab", просто не сработает. Как и form+tab. А вот в html файле работает окей.
    И если есть, кто пользуется VScode и решил эту бяду, свистните плиз.

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

      Не знаю, нужен ли тебе еще ответ, но если нет, то, пускай другие прочтут ;)
      Это нормально, что не происходит автоматическая вставка тегов в php коде, так должно быть. В редакторе VSCode есть расширения, которые можно скачивать. Введи в вкладке расширений, а именно в поле поиска название расширения PHP Intelephense. Как раз это расширение и делает эту автоматическую вставку.

  • @АлексейБезродный-ц8ъ
    @АлексейБезродный-ц8ъ 3 ปีที่แล้ว +1

    Не Кэширование пароля, а Хэширование)

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

      Согласен)

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

    ☦❤💜

  • @GghjhvuvCgchj-ws1pc
    @GghjhvuvCgchj-ws1pc ปีที่แล้ว

    Ребята я запутался , вот смотрю с первого урока, но так и не понимаю, надо просто понять как все работает и вообще смысле того что мы все это учим , как этими знаниями мы будем зарабатывать обяйсните пожалуйста

    • @sleepwalkedd
      @sleepwalkedd 9 หลายเดือนก่อน

      Одним только php ты не заработаешь, обычно вместе с php знают фреймворки для него (Laravel к примеру), js у которого много фреймворков всяких и мноого много других вещей)

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

    Можно было пароль сначала вывести, а потом закешировать

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

    А в чем тогда отличие обработки форм JS от PHP?

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

      JS может быть отключен в браузере, тогда никакой обработки вообще не будет, а PHP в любом случае отработает. То есть, все проверки и фильтрация данных из форм делаются только на сервере, ибо клиенту веры нет. )

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

    братиш ты куда погнал? ощущение будто курс рассчитан на тех кто уже шарит в html. или я просто пропустил 5-6 уроков

  • @JackSteamBoy
    @JackSteamBoy 8 หลายเดือนก่อน

    админка подтиратель

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

    БОГ ЕСТЬ ЛЮБИТЕ БОГА И СВОИХ БЛИЖНИХ