Форма обратной связи на PHP, Ajax, JavaScript и Bootstrap 4 / Изучение Ajax за 30 минут!

  Рет қаралды 67,594

Гоша Дударь

Гоша Дударь

Күн бұрын

Пікірлер: 121
@КиселевСергей-ъ1о
@КиселевСергей-ъ1о 4 жыл бұрын
СПАСИБО ОГРОМНОЕ, делаю курсач, три дня потратил на поиск того, что ты объяснил за 30 минут, дай бог тебе здоровья))
@TheJonvish
@TheJonvish 4 жыл бұрын
Спасибо друг! Помог очень. Штук 5 видосов разобрал других авторов и только твой способ сработал
@Евгений-к1г9е
@Евгений-к1г9е 4 жыл бұрын
Здорово! Очень доступно и понятно. Больше спасибо, Гоша!
@3dzbot
@3dzbot 5 жыл бұрын
Спасибо!! Просмотрел с удовольствием на одном дыхании!!
@mikhailuchunzhyan6454
@mikhailuchunzhyan6454 Жыл бұрын
Ты спас мне жизнь ❤❤❤
@АндрейГрандов
@АндрейГрандов 4 жыл бұрын
Скажите, а где в доставленном сообщение данные заполненных полей форм, номера телефона и имени?
@emilazizov104
@emilazizov104 4 жыл бұрын
Чтобы приходили на Мейл все поля заполненые в mail.php добавьте: $message = ' Call me back Name: '.$_POST['name'].' LastName: '.$_POST['lastname'].' Phone: '.$_POST['phone'].' Company: '.$_POST['company'].' Company: '.$_POST['message'].' '; $subject = "=?utf-8?B?".base64_encode("Сообщение с Сайта")."?="; $headers = "From: $email Reply-to: $email Content-type: text/html; charset=utf-8 "; $success = mail("emil10azizov@gmail.com", $subject, $message, $headers); echo $success; ?>;
@Lok1goD
@Lok1goD Жыл бұрын
Спасибо бро!!!
@malfinbeats
@malfinbeats 5 жыл бұрын
Гоша, сделай видео о регистрации и авторизации на сайте - что бы можно было после авторизации админу выкладывать новости и т.п.
@ВладиславІвченко-э5д
@ВладиславІвченко-э5д 5 жыл бұрын
+++++++
@olgakhater4882
@olgakhater4882 4 жыл бұрын
присоединяюсь. Меня еще интересует, как потом отражать сессию авторизированного пользователя в правом верхнем углу, и чтобы именно авторизированному пользователю были доступны какие-то функции, типа сообщение в форуме написать.
@olgakhater4882
@olgakhater4882 4 жыл бұрын
Спасибо огромное! Видео супер! Хотелось бы понять, как можно этот функционал расширить и сделать форму записи на прием (например, к доктору), где есть календарь, выбор даты и времени приема, и чтобы время, которое уже занято, блокировалось для выбора, было неактивным, а свободное - активным. Если такое видео уже есть, киньте ссылку, пожалуйста!
@aliaksandrsedykh6917
@aliaksandrsedykh6917 4 жыл бұрын
Спасибо, отлично все демонстрируешь и доходчиво объясняешь
@mr.marten8235
@mr.marten8235 5 жыл бұрын
А где передача имени? "Георгий" из формы.
@Zolikzolik
@Zolikzolik 5 жыл бұрын
Сделай видеоролик где ты создаешь "отзывы и комментарии " для сайта на php пожалуйста
@ВладиславІвченко-э5д
@ВладиславІвченко-э5д 5 жыл бұрын
+++++++
@kirill7707
@kirill7707 2 жыл бұрын
сделай пожалуйста видео как сделать всплывающее окно попапа с обратной связью по нажатии на кнопку
@hadwayx
@hadwayx 5 жыл бұрын
Сделал все также и не работает отправка сообщений. Странно, что на локальном сервере Denwer не показывает ошибки как в видео. Залил на бесплатный хостинг ZZZ и тоже ошибки нет,но сообщение все равно не отправляется на почту. Может проблема в том, что нужно залить на платный хостинг?
@AndreySheff
@AndreySheff 5 жыл бұрын
Спасибо за видео.
@PhotoMixer
@PhotoMixer 5 жыл бұрын
А почему бы для передачи данных не использовать .serialize что-бы сократить код и для разных форм не переписывать передаваемые переменные? К тому-же может возникнуть ситуация когда полей очень много, будет путаница и код будет менее читаемым $('#contact-form').submit(function(e){ /* Здесь код проверки на заполненность полей, вообще его тоже можно сократить добавив в html data элементы*/ e.preventDefault(); var method=$(this).attr('method'); var data=$(this).serialize(); $.ajax({ type: method, url: "/ajax/send_mail.php", data: data, success: function(result){ //$('#test_form').html(result); //alert(result); } }); });
@fox_0811
@fox_0811 5 жыл бұрын
Дельный совет. Благодарю!
@Harut-u4k
@Harut-u4k 4 жыл бұрын
А есть видео где с помощью ajax письмо отправляется в телеграм?
@dospehi-blogera
@dospehi-blogera 2 жыл бұрын
Здравствуйте! Мне надо добавить календарь. Подскажите что использовать? DatePicker? Может посоветуете что-то ?
@flatmapper
@flatmapper 5 жыл бұрын
Гоша, веб приложение на java spring, пожалуйста
@code-kids
@code-kids 5 жыл бұрын
Передаются данные только из message...
@dmytroNaholiuk
@dmytroNaholiuk 5 жыл бұрын
кста объекты в data можно записать попроще. Такая запись {"name": name}эквивалентна такой {name}
@АндрейР-ы9п
@АндрейР-ы9п 3 жыл бұрын
Спасибо за видео. Голос как у М. Русакова.
@ЮлияКлокун-й8т
@ЮлияКлокун-й8т 2 жыл бұрын
1. Где в доставленном сообщении данные с заполненной формы?
@max325475685
@max325475685 3 жыл бұрын
А есть видео на урок, как сделать получение данных с сервера при загрузке страницы, используя Ajax?
@mylearn734
@mylearn734 5 жыл бұрын
ради ajax подключать JQuery?
@awenn2015
@awenn2015 4 жыл бұрын
Не обязательно, можно xmlhttpquest использовать это тоже самое , ajax работает на нем но там синтаксис не такой простой открывать закрывать соединение, проверять, гемор в общем
@TheDudarVitaliy
@TheDudarVitaliy 3 жыл бұрын
Лайк за видосик! Да для начинающих зайдет на ура. Но как по мне проще в данном случае применить к форме serialize() да бывает конечно что нужно выбирать поля по отдельности и тут так же зачем лишние ID полям если можно обратиться $("input[name=name]) ... Но все же годно!
@linstroiteleva4661
@linstroiteleva4661 3 жыл бұрын
Немного переделала код, все работает, но отправляет почту только на созданную мной в панели управления почту, я в этом не разбираюсь, кто подскажет, в чем проблема?
@sigma_airsoft
@sigma_airsoft 5 жыл бұрын
Добрый день. У мне почему то синтаксическую ошибку показывает в конце. Как выяснить в чём ошибка?
@Омега-к6й
@Омега-к6й 3 жыл бұрын
Подскажите, как сделать, чтобы телефон и имя видно было в сообщении, когда оно на почту приходит?!
@nicmam7116
@nicmam7116 3 жыл бұрын
Добрый день! Может у кого была похожая ошибка: данные из php не приходят. То есть не получается соединить ajax и php. Сделал точно как в видео. Очень нужна такая форма обратной связи(( Заранее спасибо
@ВикторияНеброй
@ВикторияНеброй Жыл бұрын
Если нашли решение дайте знать пожалуйста
@РоманОсипов-щ8и
@РоманОсипов-щ8и 3 жыл бұрын
А можете код скинуть чтоб все это вручную не набирать?
@Game-xu7yd
@Game-xu7yd 5 жыл бұрын
Гоша сделай пж крутую пагинацию на php
@klmnprst777
@klmnprst777 5 жыл бұрын
Причем обратную чтобы проиндексированные странички не менялись!
@ВикторияНеброй
@ВикторияНеброй Жыл бұрын
У меня не присылаются никакие данные на почту :(
@NittorKingcTV
@NittorKingcTV 5 жыл бұрын
Ещё ролик по сайту на php хочу) Что-нибудь связанное с базой данных, например добавление и отображение постов.
@zikasakyrazik
@zikasakyrazik 5 жыл бұрын
Добрый день надеюсь подскажете. У меня такая проблема написал скрипт подключил все работает письма отправляются все хорошо но есть 1 нюанс у меня кнопка обратной связи создаётся в нескольких экземплярах через цикл php на одной странице с разной информацией и самая первая кнопка в списке работает а вот последующие уже не функционируют в чем может быть проблема?
@mishka_medvedb
@mishka_medvedb 5 жыл бұрын
все сделал как у Вас, но на почту приходит только текст сообщения, почты , номер, имени нету. что не так? на почту mail.ru на сам хостинг не знаю что приходит
@РоманОсипов-щ8и
@РоманОсипов-щ8и 3 жыл бұрын
А можно как то без этого атстоя jQuery сделать форму без перезагрузки страницы, а то jQuery тормозит загрузку сайта и прочий геморой добавляет всегда.
@awenn2015
@awenn2015 4 жыл бұрын
Инпут с типом phone мм, могешь ) там tel писать надо))
@hideweb-studyo6537
@hideweb-studyo6537 4 жыл бұрын
Отличное видео, я немного переделал все под свои задачи. Но вот есть вопрос, как передавать изображения в форме аяксом? в форме есть input type file, и нужно файл, который был вставлен в это поле передавать аяксом. далее в бд
@kravtsov599
@kravtsov599 2 жыл бұрын
привет, разобрался?
@theskaje137
@theskaje137 5 жыл бұрын
Стоит смотреть?Отпишите насколько хороша форма
@dimapopov-d5p
@dimapopov-d5p 5 жыл бұрын
не стоит, полная халтура, плюс наглая реклама
@captainrogersbay
@captainrogersbay Жыл бұрын
Я думаю лучше вешать на событие сабмита формы, а не на клик по кнопке
@ТимурМорозов-р4х
@ТимурМорозов-р4х 4 жыл бұрын
Почему не выкладываешь исходники с видео
@ЯрославБелоконь-с3ъ
@ЯрославБелоконь-с3ъ 5 жыл бұрын
а что бы все работало надо только на хостинг выставить или еще вон ту не понятную штуку (конец видео) надо устанавлтвать? Пожалуйсто подскажите... 2 часа парился и не выходит
@residentOfScrepostan
@residentOfScrepostan 4 жыл бұрын
В видео говорится, что если работаешь на localhost, то сообщения не отправляются. Я сначала всегда тестирую на локальной машине, потом только на сервер переношу. Для отправки email использую библиотеку phpmailer. Прекрасно отправляются сообщения с localhost
@iversonmodo544
@iversonmodo544 4 жыл бұрын
Выдает , Были ошибки сообщение не отправлено
@angelscroll2336
@angelscroll2336 Жыл бұрын
Проблему решили?У меня тоже самое.
@alexeysokolik1427
@alexeysokolik1427 5 жыл бұрын
Вот хоть убейте меня, как-бы я не пытался, как-бы я не пересматривал каждую секунду у этого видео и полностью всё не повторял-ну не работает это у меня! введите е-маил и введите сообщение у меня показывает, а вот после написания и начала работы аякса и задания передаваемых данных для mail.php-сообщения попросту перестаю выводится под формой, ещё и все последующие выводы в текстовых окнах так-же не работают ... Кто пробовал-отпишитесь пожалуйста
@ROARForever
@ROARForever 5 жыл бұрын
+
@smaykbro9318
@smaykbro9318 4 жыл бұрын
а код не дадите ?)
@kleshnov
@kleshnov 5 жыл бұрын
а если закинуть код в публичный GitHub repository и использовать их сервер то будет работать?
@valentyndubin5441
@valentyndubin5441 5 жыл бұрын
нет, githubpages php не поддерживает
@mrsanihome4874
@mrsanihome4874 5 жыл бұрын
Привет.Сделай пожалуйста видео про Corona Sdk.
@Vimble
@Vimble 5 жыл бұрын
Да было бы круто
@kiavanya
@kiavanya 4 жыл бұрын
Я ТОЖЕ ВСЕ СДЕЛАЛ КАК ПОКАЗАНО НО НЕ РАБОТАЕТ НА ПЕРВОМ ДАЖЕ ЭТАПЕ ГДЕ ПРОВЕРКА ПАРАМЕТРОВ
@anic3130
@anic3130 2 жыл бұрын
у меня сейчас такая же ситуация и что делать вообще без понятия
@mikhailovmusic
@mikhailovmusic 6 ай бұрын
4 года спустя - проверь кавычки что бы двойные были)
@owlghoul3276
@owlghoul3276 5 жыл бұрын
А если я напишу чужой емаил? Получаеться через эту прогу можно от чужого имени писать?
@RosarioPorello
@RosarioPorello 5 жыл бұрын
так это везде так )))вы когда заявку где либо оставляете и вас просят ввести свой емайл для обратной связи , можно же любой емайл написать ))))
@owlghoul3276
@owlghoul3276 5 жыл бұрын
@@RosarioPorello но я могу установить типо емаил админа на любой другой к примеру большой компании где работает человек емаил этого человека я ввожу в смс и пишу типо увольняюсь
@itsverkunov4517
@itsverkunov4517 5 жыл бұрын
Меня тоже этот момент заинтересовал. Такого не может быть. Что-то осталось за кадром(( И автор молчит.
@Gaza1304
@Gaza1304 4 жыл бұрын
нам надо указать "ЧЕЧЬ", чтобы сделать кеширование - улыбнуло ахахах))
@itnasr_root
@itnasr_root 4 жыл бұрын
выложи исходники плз.
@АзаматМуратов-ы1в
@АзаматМуратов-ы1в 2 жыл бұрын
'НА ТАКОЕ МАЛО КТО СПОСОБЕН. ВОН У ЭТОГО ГОНДУРАСА ФРИЛАНСЕР ПО ЖИЗНИ ИСХОДНИКИ ПЛАТНЫЕ
@grey_psn
@grey_psn 3 жыл бұрын
Ошибка то наверное не из-за того что не на хостинге, а потому что один параметр не определен в функции mail? на локалке прекрасно все работает.
@Andrew-hw6bo
@Andrew-hw6bo 3 жыл бұрын
какой? в php или в js?
@grey_psn
@grey_psn 3 жыл бұрын
@@Andrew-hw6bo напутал походу, сейчас глянул вроде норм всё
@dmitrytsvetkov2270
@dmitrytsvetkov2270 5 жыл бұрын
Сделай подробное видео об анимациях в unity 5
@TheDimonWhite
@TheDimonWhite 5 жыл бұрын
Вообще все проверки нужно осуществлять на стороне сервера, а не на js
@TheDimonWhite
@TheDimonWhite 5 жыл бұрын
@Валентин Инкогнито и какой смысл?
@elax3r
@elax3r 5 жыл бұрын
> 2019 год > jquery > es5 > проверка данных только на стороне клиента
@MoksDev
@MoksDev 5 жыл бұрын
Гоша дударь))) зашел к нему на канал, чтобы поднять себе самооценку D
@NadezhdaZubenko
@NadezhdaZubenko 5 жыл бұрын
Обьясните новичку что не так в видео?)) знаю пока только, что es5 устарел
@elax3r
@elax3r 5 жыл бұрын
@@NadezhdaZubenko проверку данных, которую он написал, можно легко обойти, изменив исходный код в браузере
@MoksDev
@MoksDev 5 жыл бұрын
@@NadezhdaZubenko, сначала книжки по алгоритмам и компьютер сайнс попробуйте почитать, и если вам не зайдет, то вы быстрее поймете, что это не ваше. Просто верстальщики сейчас уже мало кому нужны, а если и нужны, то конкуренция с вайтишниками и студентами(1курса) ОГРОМНАЯ
@valentyndubin5441
@valentyndubin5441 5 жыл бұрын
@@NadezhdaZubenko Нужно дублировать проверку на сервере, хотя бы минимальную.
@superantoxa8209
@superantoxa8209 5 жыл бұрын
Все классно. но почему не передается $name = $_POST['name']; $phone = $_POST['phone']; У вас тоже в письме нету этих данных видео на 36:28
@evgeniya3485
@evgeniya3485 4 жыл бұрын
надо их собрать в message перед success , тогда все передастся( синтаксис ф-ции mail : mail ( string $to , string $subject , string $message [, mixed $additional_headers [, string $additional_parameters ]] ) : bool) $message .= "Name :" .$name." "; $message .= "Phone :" .$phone." "; $message .= "Email :" .$email." ";
@Anahitacode
@Anahitacode 4 жыл бұрын
@@evgeniya3485 Спасибо большое за пояснение, пытаюсь сделать не получается, уже несколько вариантов (подобных по синтаксису перепробованы). Но ответ очень близок, либо что-то с сервером на хосте. Так как страница после отправки не чистит введенные данные, а на локалке при проверке, которые были до переноса данные в форме чистились
@idowonder4926
@idowonder4926 5 жыл бұрын
Как ты все успеваешь? я не успеваю смотреть даже....
@evgeshad3011
@evgeshad3011 3 жыл бұрын
Дорогой хостинг
@Тёмыч-щ7с
@Тёмыч-щ7с 2 жыл бұрын
Есть у кого исходный код в файле? -_-
@ninovakhania7391
@ninovakhania7391 4 жыл бұрын
а где имя и номер телефона, самое важное
@pekhov21
@pekhov21 5 жыл бұрын
А если несколько форм на сайте, они конфликтуют
@Lifenity
@Lifenity 4 жыл бұрын
Сделал эту "форму" в модальном окне, даже ни единой ошибки, глухо как в танке. Никакой информации к инспекторе -> Network. Кнопку не нужно ставить на батон. Была переписанная мной форма под множество в любом количестве. Много кода. Работала даже на холодильнике ска... просрал вместе с жёстким диском кучу хороших, переписанных под себя или написанных с нуля, плагинов. Проблема возникать будет в том, что jQuery не объявлена в качестве оболочки для твоих скриптов, понимаешь? объявлять её нужно. Только так будет реакция. И да, БЕЗ РАЗНИЦЫ, локальный у тебя сервак или глобальный..... работать форма будет везде, где он есть. АЖАКС не является полноценным продуктом. Это просто технология, совокупность библиотек, решений, под общей аббревиатурой A.J.A.X. И когда у тебя есть сервер, php работает, а значит и ajax будет получать и получает результаты.
@lefor3449
@lefor3449 5 жыл бұрын
это бы видео год назад
@вдамки
@вдамки 3 жыл бұрын
не работает
@АзаматМуратов-ы1в
@АзаматМуратов-ы1в 2 жыл бұрын
ГДЕ СООБЩЕНИЕ ЧТО ДАННЫЕ БЫЛИ ОТПРАВЛЕНЫ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
@Борис-с5э
@Борис-с5э 4 жыл бұрын
Все получилось, правда не сразу , наделал несколько мелких ошибок в коде.
@Aik-bu1yi
@Aik-bu1yi 4 жыл бұрын
Очень прошу пиши код по центру а не в футере
@whatisitallwhatisitall7398
@whatisitallwhatisitall7398 4 жыл бұрын
досих пор кто-то пишет "var".
@dimapopov-d5p
@dimapopov-d5p 5 жыл бұрын
По твоему примеру приходят почта и сообщение, а где телефон? Где имя? Халтура, а не форма
@aveyog-sothoth2354
@aveyog-sothoth2354 5 жыл бұрын
3:27 показалось)
@hadwayx
@hadwayx 5 жыл бұрын
Что произошло на этой секунде?
@montykay6003
@montykay6003 5 жыл бұрын
сначала делал соединение на сокетах, спустя немного времени выкладывать более старую технологию тупо контент
@arturseu
@arturseu 5 жыл бұрын
стоит посмотреть ?
@montykay6003
@montykay6003 5 жыл бұрын
@@arturseu нет, это устаревшая технология
@arturseu
@arturseu 5 жыл бұрын
@@montykay6003 спасибо.
@kiavanya
@kiavanya 4 жыл бұрын
МОГУ В ЛИЧКУ ПРИСЛАТЬ RARФАЙЛ ПОМОГИ ТЕ ПОЖАЛУЙСТА ЧТО НЕ ТАК СДЕЛАЛ
@ИванВасильевич-ч5щ
@ИванВасильевич-ч5щ 3 жыл бұрын
пришли почту посмотрю
@Влад-ф9ъ2з
@Влад-ф9ъ2з 5 жыл бұрын
Я 109;)
@MrAtilaus
@MrAtilaus 5 жыл бұрын
Всё отлично. Только прям режет "аш". Буква "h" называется "аш" на французском. Оттуда и в химию перешло H2O - аш два о. НО ты же остальные то буквы называешь как они в английском языке звучат. Так почему бы и "h" не называть правильно - "эйч". Ну нет буквы "аш" в английском алфавите.
@jeangreen8426
@jeangreen8426 4 жыл бұрын
телефон не пришел и имя..вы хотя бы смотрите что вы вообще снимаете и выкладываете?
@dogvscatfunny9956
@dogvscatfunny9956 Жыл бұрын
Зачем новичку сейчас хостинг?че за бредовый автор кто знает?
@dancef2
@dancef2 5 жыл бұрын
Плохая реклама языка PHP на фоне того, что на других языках целый блог можно сделать минут за 15. гуглите Blog in less than 10 minutes using Ruby on Rails
@alarm_yt
@alarm_yt 5 жыл бұрын
А я думал, jQuery устарел и его никто не использует
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Рет қаралды 490 М.
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
SENIOR on JUNIOR Javascript Developer interview
26:35
BELOV
Рет қаралды 356 М.
Ajax запросы для чайников
20:51
Егор Олегович
Рет қаралды 2,3 М.
ФОРМА ОБРАТНОЙ СВЯЗИ ДЛЯ САЙТА - ЛЕГКО! Используем html и php
12:22
SIGNATURE { IT } Академия компьютерных технологий
Рет қаралды 52 М.
Топ 7 мифов о фрилансе
7:16
Web Developer Blog
Рет қаралды 9 М.