Отправка формы на почту. Верстка валидация и отправка формы без перезагрузки. AJAX. PHPMailer.

Sdílet
Vložit
  • čas přidán 5. 09. 2024

Komentáře • 754

  • @FreelancerLifeStyle
    @FreelancerLifeStyle  Před 3 lety +46

    🤟Полезно?
    🔴 Получить доступ к плюшкам + поддержать канал: www.patreon.com/freelancerlifestyle
    🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
    🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
    🔴 Facebook: facebook.com/freelancerlifestyle
    🔴 Instagram: instagram.com/freelancer.lifestyle

    • @user-eq5rm5nh4h
      @user-eq5rm5nh4h Před 3 lety

      Евгений, посмотри, пожалуйста, я сделал pull request для "Динамического адаптива"

    • @sasharodirodionov9580
      @sasharodirodionov9580 Před 3 lety

      Здраствуй Женя. Прости что с такой просьбой, но.... А как бы попросить пожалуйста у тебя файлик с select.js?? Я понимаю, что выше, на патрионе, но есть обстоятельства почему я прошу. Можно как ни будь это устроить в телеграме @rodionni/
      Если что, за ранее Огромное Спасибо!!!!
      У меня в планах патрион и все к нему действия, но чутка по техническим причинам позже........

    • @user-kq6gp1jt1b
      @user-kq6gp1jt1b Před 2 lety

      Привет 🙃 *фрилансер по жизни* а каа сделать чтобы формы были отправлены на страницу или сайт

  • @cryptoendeavour
    @cryptoendeavour Před 3 lety +15

    Это просто пушечно, невероятно, спасибо за такие подробные и качественные, а главное полезные для практических целей уроки.

  • @user-qf2jr9ef1s
    @user-qf2jr9ef1s Před 3 lety +19

    Спасибо за видео!) Сделала по уроку форму, но столкнулась с такими проблемами:
    1. В Js коде в функции валидации в конце нужно написать return error. Без этого браузер выдавал ошибку на незаполненное поле.
    2. На видео путь require в файле php - phpmailer/src/PHPMailer.php, а скачанная папка имеет имя PHPMailer-6.2.0. Из-за этого тоже была ошибка.
    Может, кому-то будет полезно.
    В остальном урок огонь, все понятно и доступно, спасибо)

    • @user-qq6hl8cd7v
      @user-qq6hl8cd7v Před 3 lety +1

      Привет, а по второму пункту какую ошибку выдавало, не помнишь?

    • @sasharodirodionov9580
      @sasharodirodionov9580 Před 3 lety

      Настя здраствуй. А как бы попросить пожалуйста у тебя файлик с select.js?? Я понимаю, что выше, на патрионе, но есть обстоятельства почему я прошу. Можно как ни будь это устроить в телеграме @rodionni/
      Если что, за ранее Огромное Спасибо!!!!

  • @nikbraun5013
    @nikbraun5013 Před 3 lety +8

    Благодарность! Как же вы интересно с эмоциями рассказываете, приятно слушать и учиться !

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  Před 3 lety +1

      Я рад!

    • @nikbraun5013
      @nikbraun5013 Před 3 lety

      @@FreelancerLifeStyle с Ваших уроков, Я начинал осваивать и продолжаю изучать сферу программирования. Делаю заказ, осталась обратная связь и страница с комментариями (дискус) и прочие не хочу ставить. Так как нужно выполнять работу качественно!

  • @RMGame
    @RMGame Před 3 lety +65

    Жееееень, прошу тебя сделай такой же ролик, только с регистрацией и не много работы с БД:) Ты лучший!)

    • @user-vw3pw6hf5x
      @user-vw3pw6hf5x Před 3 lety +6

      Согласен, как раз такого точно чего-то не хватает!

  • @shukonfadah5725
    @shukonfadah5725 Před 2 lety +1

    все ваши виде это лучшее что можно найти на русскоязычном сегменте! Я поддерживаю вас во всём! желаю мира и спокойствия вашей стране и семье!!!

  • @user-tu8lc6wc6q
    @user-tu8lc6wc6q Před 3 lety +9

    хочу поблагодарить тебя за твои уроки, они как глоток воды в пустыне, мало кто может объяснить и показать так как это делаешь ты, еще раз огромное тебе спасибо и мы будем ждать от тебя новых видео )

  • @noname-ku3zg
    @noname-ku3zg Před 3 lety +12

    Спасибо, Женя. Ты единственный на ютубе, кто все понятно и просто обьясняет по фронтенду. Когда отчаиваешься и бросаешь верстку изза непонимания, твои видео всегда выручают меня и вдобавок дают сильную мотивацию

  • @bobmaster2012
    @bobmaster2012 Před 3 lety +2

    Фрилансер по жизни - IT и фриланс - а ти прям знаєш, який відос запилити) . Якраз верстаю статику, і треба таку форму. Прям в точку.

  • @valrriderr
    @valrriderr Před 3 lety +44

    Женя ты лучший, уже неделю вожусь со своим сайтом, никак не мог сделать форму. А ты прям как знал))

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  Před 3 lety +12

      Я рад что помог!

    • @user-kp4fn7os5n
      @user-kp4fn7os5n Před 3 lety +4

      @@vana__f7570 рабочий вариант function emailTest(email) {
      const re = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
      return re.test(String(email).toLowerCase());
      }

  • @apsolution4722
    @apsolution4722 Před 3 lety +19

    Добрый дядя Женя узнал что я вчера гуглил целый день и решил помочь. Ну чудо какое-то!!) Спасибо за видео, очень интересно

  • @user-dv3di4nv1b
    @user-dv3di4nv1b Před 2 lety +9

    Это уже не просто техническая работа...Это реальное искусство, Евгений, вы мастерски так рисовали весь сайт и писали код, что просто глаза оторвать на протяжение 50 минут было невозможно...Респект!

  • @johnspireng1960
    @johnspireng1960 Před 2 lety +5

    С бутофорными кнопками - гениально! Жека, мне определенно нравится твой тип мышления и способы решения задач в верстке (кстати именно по этой причине и подписался на твой канал, когда первый раз на него наткнулся).

  • @dinir1000
    @dinir1000 Před 3 lety +4

    Наконец то я дождался ! Спасибо огромное ! Форма и всё что с ней связано - это можно сказать Важнейший элемент для современного сайта.

  • @jahongirbektemirov6516
    @jahongirbektemirov6516 Před 3 lety +10

    Я тоже давно ждал это выпуск и наконец выпускал, очень рад от вас, супер и полезно 👍

  • @DNeeX
    @DNeeX Před 3 lety +1

    Только сегодня утром мне сказали, чтоб шёл разбираться, как отправлять форму на почту. И тут приходит уведомление с твоим видео)

  • @user-sx4rr4yo6p
    @user-sx4rr4yo6p Před 3 lety +2

    Cпасибо Вам огромное за ваш очень детальный и познавательный контент очень много нового узнал благодаря вашему каналу. По больше бы таких как вы людей. Всего хорошего вам и вашим близким, а каналу процветания!!!

  • @maxedits7064
    @maxedits7064 Před 3 lety

    Изучал HTML CSS JS сам в интернете, делал свои сайты и было столько забот, кода больше и много лишнего. Но когда сейчас посмотрел буквально 1 твой ролик, то все проблемы как будто рукой сняло, я открыл столько нового для упрощения своего кода и эффективного верстания страницы, спасибо большое!

  • @irinak6662
    @irinak6662 Před 3 lety +6

    Спасибо, Жека! Очень интересно, даже что-то поняла :). Но не думала, что для отправки такой на вид маленькой формы нужно столько разного кода. А форма очень симпатичная получилась!

  • @deekin3005
    @deekin3005 Před 3 lety +10

    Вот это я искал пару месяцев назад) Спасибо! Штука реально нужная. И валидация и почта и стилизация не стилизуемого)👏👏👏

  • @HmurayaKoshka
    @HmurayaKoshka Před 3 lety +5

    Я обожаю ваши уроки, очень вдохновляет!

  • @GravelTravel
    @GravelTravel Před rokem +1

    Євген, дуже тобі дякую за корисний урок. Учора пів дня сидів розбирався з цим кодом. І все дуже добре вийшло. Трохи переробив під себе, протестував і все гарно працює. :)

    • @user-dp3rg5kw1s
      @user-dp3rg5kw1s Před rokem

      Как вы решили проблему помогите пжж

  • @MerriedFellow
    @MerriedFellow Před 3 lety +2

    Женя, спасибо за отличное видео. Самое лучшее в твоих видео то, что после них желание продолжать только усиливается.

  • @vassilk
    @vassilk Před 3 lety +5

    Дуже круто, як завжди на висоті. Дякую! за такі якісні уроки. Ще б розказав про іконочні шрифти, якщо буде час

  • @evgeniymedvedev5799
    @evgeniymedvedev5799 Před rokem +1

    Шикарное видео. Это настоящий клад знаний и опыта. Благодарю, Евгений

  • @Azerchay123
    @Azerchay123 Před 3 lety +14

    Стоит еще немного модернизировать эту форму, где проверка на пустые строки. Чтобы не приходило сообщение, где поле какое-то пустое. А то получается, что можно понаставить пробелов в имя, и валидация проходит успешно.
    if (input.value.trim() === '') {
    //something here
    }

  • @user-qn7zf9js3y
    @user-qn7zf9js3y Před 3 lety

    Супер-позитивный Человечище! Я так за сборную на Олимпиаде не волновался, как за супер-письмо )))))

  • @arthurvolokhov1911
    @arthurvolokhov1911 Před 3 lety

    Просто обалденный видос. Я в восторге. Тока добавил одну отсебятину. А именно, когда я добавил тень к инпутам в фокусе, чтобы обозначить эффект присутствия, то в транзишине указал не all, а именно box-shadow. Дело в том, что если в transition указываешь all, то тень начинает плавно и красиво появляться, а изменение размера текстового поля для сообщения путем перетаскивания, неприятно тормозить.

  • @over1679
    @over1679 Před 3 lety +1

    Только собирался делать форму обратной связи и тут выходит видео. Спасибо!!!

  • @deantek
    @deantek Před 3 lety +5

    В июне сдавал тестовое, где нужна была валидация, в итоге день разбирался, но всё-таки сдал)

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  Před 3 lety

      Ну, вот еще варивант, надеюсь будет полезно!

    • @deantek
      @deantek Před 3 lety

      Фрилансер по жизни - IT и фриланс я уже сохранил видео)

  • @lesjoni8347
    @lesjoni8347 Před 3 lety +2

    Мой мозг расплавился от Javascript и php, надеюсь буду понимать в будущем.

  • @alexles5003
    @alexles5003 Před 6 měsíci

    Очень крутой урок. Фишка с FileReader для показа изображения зашла. Хорошо показана работа с формой. Стилизация чекбоксов и радио тоже стандартный подход. Посмотрел даже на React решениях никто обычно не собирает данные формы в ручную. Работают с FormData. Так что, показанные здесь техники это база.

  • @tanitapak4839
    @tanitapak4839 Před 3 lety

    ох, за одно это видео получила больше позитива, чем за всю жизнь))

  • @brodyagaPATY
    @brodyagaPATY Před 3 lety +1

    Наконец то без костылей научился)))) Жека ты лучший!!!!! Спасибо!!!

  • @alexanderwagner8199
    @alexanderwagner8199 Před 2 lety

    Женя, какое же огромное тебе спасибо за все твои уроки! Начну зарабатывать, обязательно поддержу твой канал!

  • @evgeshad3011
    @evgeshad3011 Před 3 lety +26

    Уже слово в слова списываю , один фиг не работает

  • @polinaganina751
    @polinaganina751 Před 2 lety

    Женя, спасибо за урок! Мира на земле, ждем новые выпуски!

  • @user-ov1wz8tx2l
    @user-ov1wz8tx2l Před 3 lety

    Братан, не могу сдержать радость. Я сейчас пишу сайт для школьной работы и ни как не мог реализовать форму и ещё некоторые вещи, но ты прям спас меня. Огромное спасибо!!

  • @user-ov1sk3nh6z
    @user-ov1sk3nh6z Před 3 lety +2

    Супер!! Так мало хорошего контента на эту тему, и вот наконец-то! Спасибо!

  • @deniskotov
    @deniskotov Před 3 lety +12

    ЭТО ЯДЕРНАЯ БОМБА!!!!)))) Как же я давно ждал этот выпуск от тебя!))))) Спасибо)))))))))))))))))

  • @kotlancer
    @kotlancer Před 3 lety +3

    Ух, соскучился по таким выпускам! ОГОНЬ!!!!)))

  • @megafyrnd
    @megafyrnd Před 2 lety +1

    Спасибо тебе, человечище. Благодаря тебе, я себе сайт доделываю потихоньку)))

  • @vitalyverdiyev9078
    @vitalyverdiyev9078 Před 3 lety +2

    Самое огроменное Вам спасибо, дядя Женя!

  • @sakosargsyan7516
    @sakosargsyan7516 Před 2 lety +1

    Спасибо тебе большое ! Ты очень крутой, очень часто выручаешь начинающих программистов и не только.

    • @user-ge2kf2nl5l
      @user-ge2kf2nl5l Před 2 lety

      привет, у тебя код точь в точь заработал? у меня не проходит phpmailer. вот думаю с хостингом проблема или как. выдаёт 403

    • @sakosargsyan7516
      @sakosargsyan7516 Před 2 lety

      Привет, нет. Я немного переделал код и mailer по другому написан, но все работает

    • @sakosargsyan7516
      @sakosargsyan7516 Před 2 lety

      @@user-ge2kf2nl5l отправить код ?

    • @meirlanerezhepov92
      @meirlanerezhepov92 Před 2 lety

      @@sakosargsyan7516 да, отправь пожалуйста

    • @sakosargsyan7516
      @sakosargsyan7516 Před 2 lety

      @@meirlanerezhepov92 телегу напиши

  • @RefuelTheRocket
    @RefuelTheRocket Před 3 lety +7

    Разбери пожалуйста этот JS скрипт в отдельном уроке) Спасибо за видео, вот бы ты сделал полный курс по JS уроков на 200, эх

  • @user-ek4bo5wl6w
    @user-ek4bo5wl6w Před 3 lety +4

    Супер! Давно ждал чего то в этом роде!

  • @Gameplayer55055
    @Gameplayer55055 Před 3 lety +1

    Помню, я задолбался крутить какой-то конфиг, и кинул эту затею 2 года назад
    А так хороший пример, учит сразу многим составляющим веб приложения.
    А так на питоне свой бложик вместо php написал :)

    • @Gameplayer55055
      @Gameplayer55055 Před 3 lety +1

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

  • @TarasovIgor1989
    @TarasovIgor1989 Před rokem

    Для тех кто пишет, что не работает. Просто будьте внимательны. Повторил все один в один. Закинул на хостинг. Предварительно на хостинге создал почтовый ящик. Не заработало. Пару часов убил на поиск ошибки. На следующий день на свежую голову опять сел, внимательно изучил ошибку (ф12 в браузере) и вуаля, не поставил один раз ; в php файле. Так что урок 100% годный, а код 100% рабочий ✌🏼 Жека, спасибо 🙏🏼

    • @user-pi1bp9iy1w
      @user-pi1bp9iy1w Před rokem

      каким хостингом пользуешься?
      почему то хостинг при отправки выдает алерт с ОШИБКОЙ
      JS проверил там расставил алерты с разными ошибками и не они выскакивают

  • @baboon_hero
    @baboon_hero Před 4 měsíci

    Кайфую от того, как ты кайфуешь от своего дела 😃

  • @jenyaspace
    @jenyaspace Před 3 lety +1

    Спасибо за урок по отправке без применения жуквери))

  • @puldirection3190
    @puldirection3190 Před 3 lety +1

    Зарядился позитивом на весь день!! Спасибо!!! ты крут!!!

  • @irinadim
    @irinadim Před 3 lety

    Женя, у вас столько позитива, сижу продолжаю улыбаться))))))Спасибо за уроки!

  • @user-lb4xg6jf6j
    @user-lb4xg6jf6j Před 3 lety +1

    Жека, спасибо большое за такой чудесный урок! Ты лучший на ютубе блогер, мне очень повезло что я попал на твой канал! Успехов тебе в дальнейшем развитии. Буду поддерживать всегда комментариями и лайками ! =)

  • @markkhodunov5685
    @markkhodunov5685 Před rokem +2

    Мне очень понравилось видео, все доступно и понятно, и результат хороший.
    Смутило только то, что нет возможности по итогу полностью скопировать весь код. И применить для себя на практике, чтобы увидеть хоть какой-то результат.
    Рекомендую тебе добавлять код под видео, чтобы человек мог просто взять твой код, скопировать, и применить для себя.
    Если бы ты хотя-бы для меня, хотя-бы на этом видео бы это сделал - я бы тебе сотку на телефон без обмана скинул.

    • @kliui_valeria
      @kliui_valeria Před rokem

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

  • @algiruy8721
    @algiruy8721 Před 3 lety +2

    Спасибо за классный урок ! Очень информативно.

  • @KVARTALTV
    @KVARTALTV Před 3 lety +2

    Спасибо тебе большое. Я начинающий разработчик. Использовал твой код, с нужными мне доработками в реальном проекте, всё работает!!!

  • @s1venkov1
    @s1venkov1 Před 2 lety

    Видео просто бомба, всё максимально подробно и понятно! Ты лучший!

  • @hikkikomori9072
    @hikkikomori9072 Před 5 měsíci

    открыл видяху эту и у меня прям какая то ностальгия по временам прошедшим(((

  • @jarny_csgo
    @jarny_csgo Před 2 lety +5

    Жень переписал всё как у тебя даже перепроверил два раза, но всё равно не работает валидация

  • @pylinux0
    @pylinux0 Před 3 lety +1

    Это то, что мне именно сейчас нужно было! Спасибо большое, помог!!!

  • @serzhuk22
    @serzhuk22 Před 3 lety +4

    Лайк авансом. Позже гляну)

  • @denyssamsonov9369
    @denyssamsonov9369 Před 3 lety

    ... довольно заморочено, но ОЧЕНЬ круто! BRAVO!!!

  • @Blackbart3k
    @Blackbart3k Před 3 lety +10

    Добра тебе, брат, ты лучший)

  • @KindCat21
    @KindCat21 Před 3 lety +2

    Крайне полезный урок!

  • @ArrendadorDivisa
    @ArrendadorDivisa Před 2 lety +4

    Привет Женя, спасибо за очередной полезный урок. Ты мог бы снять отдельное видео про упомянутый здесь кастомный выпадающий список ? Он давольно часто встречается на сайтах и это будет хорошая практика по JS для всех!

  • @hdrhighdigitalrap5474

    Жека, як би ми без тебе жили?) Дякую!
    Впав зі стула від жарту про завантаження 😆

  • @disconnect-forever
    @disconnect-forever Před 3 lety +1

    Дружище, как же ты вовремя!

  • @stanislav9229
    @stanislav9229 Před 3 lety +2

    Евгений, большое спасибо за ваши уроки.
    П.С. надеюсь вы капаете увлажняющие капли в глаза при такой нагрузке на зрительный аппарат)

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  Před 3 lety +2

      Да, стараюсь)

    • @Andrey_Mendel
      @Andrey_Mendel Před 2 lety

      А что за капли? Поделитесь))) Я стараюсь делать зарядку для глаз - книга Нарбекова "Опыт дурака или ключ к прозрению". :)

    • @stanislav9229
      @stanislav9229 Před 2 lety

      @@Andrey_Mendel да обычные увлажняющие капли в аптеке, искусственная слеза и т.д.

  • @user-pf7ht6th8x
    @user-pf7ht6th8x Před 3 lety +1

    Евгений! Спасибо за урок!

  • @user-bn1hz2wz4p
    @user-bn1hz2wz4p Před 2 lety

    все что ты делаешь реально очень круто! спасибо тебе огромное!!!

  • @serhiistanislav
    @serhiistanislav Před 3 lety +2

    Ну наконец-то 😌 Давно ждал такой видос 🔥

  • @IgorRead
    @IgorRead Před rokem

    Это мега урок, БЛАГОДАРЮ!!!

  • @evgeniyveris
    @evgeniyveris Před 3 lety +1

    Спасибо! Очень полезный видос по всем фронтам!

  • @proquiz2308
    @proquiz2308 Před rokem +1

    За загрузку 2 лайка ставлю, гениально))

  • @andtar1334
    @andtar1334 Před 3 lety +1

    Корзина для сайта оччень нужна!!! С наполнением и отправкой заказанного.

  • @nikitasadovnikov6739
    @nikitasadovnikov6739 Před 3 lety

    Огромное спасибо! Урок потрясающий!

  • @user-dn9yk7hx1z
    @user-dn9yk7hx1z Před 2 lety

    Лучший урок по формам, спасибо!

  • @user-mt4up9eh8f
    @user-mt4up9eh8f Před 2 lety

    Отличное видео! Спасибо!
    В функции formValidate() можно было использовать цикл for-of для перебора всех элементов массива formReq, и сразу в цикле использовать input, не объявляя его как константу:
    for (let input of formReq) { ... }

  • @artist_cw
    @artist_cw Před 3 lety +7

    Стилизация и разметка работают, но почему-то когда подключаю JS, ничего не происходит.
    Подскажите что делать, а то уже третий день не могу разобраться.

  • @kirillart1830
    @kirillart1830 Před rokem

    Урок огонь! Спасибо большое!

  • @alexshostka3229
    @alexshostka3229 Před 3 lety +2

    Никто, совсем никто.....Жека: "Смотрите прикольчик" :)

  • @dmitriyegorov4764
    @dmitriyegorov4764 Před 3 lety +2

    Ох, Женя! Магистр! Спасибо за очередную порцию знаний! )

  • @dragnil96
    @dragnil96 Před 3 lety

    Оооо великий Евгений да прибудет с тобой сила . Это то что нужно . Может еще про Api токены и тд. Выпустишь видео

  • @MegaDragon1112
    @MegaDragon1112 Před 3 lety +1

    Wow! Очень полезное видео, лайк однозначно

  • @bessonov7897
    @bessonov7897 Před 3 lety +1

    Огромное спасибо за видео! Только хотел научиться делать форму

  • @user-zc3gz4be3v
    @user-zc3gz4be3v Před 3 lety

    Жека! Как всегда, видос в нужное время , отдельный респект за эмоции в конце, когда ждал письмо на почту, аж проникся вместе с тобой. Но и минус есть небольшой , поскольку я, пока, не имею возможности отщипнуть от семейного бюджета даже тот мизер , чтобы оплатить доступ на патреон придется скачать этот видос, чтобы покадрово можно было бы переписать скрипт изменения стилей select . Ты супер Мега +10000009000000

  • @infarkt4717
    @infarkt4717 Před 3 lety +3

    Поздравляю ,появляются спонсора)

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  Před 3 lety

      Да, желающих много, а вот так что б нормальные были нужно ждать)

    • @infarkt4717
      @infarkt4717 Před 3 lety

      @@FreelancerLifeStyle аа даже так) ну тогда респект х2 если выбираешь правильных и нужных а не всякий бред

  • @bunnybugs6623
    @bunnybugs6623 Před rokem

    И получаем пакую вот штуку, красавчик просто, от души!)

  • @IhorVyshniakov
    @IhorVyshniakov Před 3 lety +1

    Хай! Отличный урок, спасибо большое!
    P.S. Кнопка загрузки файла(input) у тебя на всю ширину .wrapper, а бутафорская кнопка гораздо меньше. Единственный нюанс)
    Чтобы поправить, нужно для .file__input поставить ширину вместо width: 100% -> width: 89px;(ширину .file__button вместе с padding'ами, она может немного отличаться от 89px в зависимости от шрифта).

  • @ffedchik
    @ffedchik Před 3 lety

    Не просто замечательно, а хорошо-замечательно!

  • @elenkarnaeva2458
    @elenkarnaeva2458 Před 3 lety +1

    Это было прекрасно!!!! Благодарю!

  • @anutasolnechnaya8297
    @anutasolnechnaya8297 Před 3 lety

    Очень полезное видео!!! Женя, спасибо большое!!!

  • @deniskotov
    @deniskotov Před 3 lety

    Жека-Жека! Как же люблю твои уроки!)))

  • @kirillpopov1445
    @kirillpopov1445 Před 3 lety

    Всё понять и по делу. Спасибо!

  • @vyacheslavzabelskiy3745
    @vyacheslavzabelskiy3745 Před 3 lety +3

    Просто МЕГА!!

  • @aleksgbr3878
    @aleksgbr3878 Před 3 lety +1

    Супер 100500 раз лучший Жека прогер!!!

  • @Fortunate_Son979
    @Fortunate_Son979 Před 3 lety +2

    Жека, все супер, но расскажи про защиту формы!

  • @englishwithabushka560
    @englishwithabushka560 Před 2 lety

    Спасибо ты просто супер,и пожалуйста делай BackEnd уроки для начинающих

  • @senyacubes6658
    @senyacubes6658 Před 3 lety +1

    Объяснил конечно все очень хорошо но пока запомнил эти коды с php js и т.д я чуть не помер! Я просто начинающий и знаю только css и htmlа js и php не знаю так что было сложно но спасибо.

  • @user-nm1eq7qu7c
    @user-nm1eq7qu7c Před 2 lety

    Просто супер! Большое спасибо!