#7 – Добавление данных через сайт
Відеоурок
Golang имеет простой и удобный функционал для работы с формами. Саму форму можно создать в HTML, при этом добавив любое количество полей и любой дизайн. Для получения данных из формы важно указать атрибут «action» с указанием страницы обработки данных.
<form action="/check-form" method="post"></form>Для получения данных от пользователя необходимо создать метод обработки URL. Внутри метода данные принимаются из класса http.Request. Данные можно проверить на валидность и произвести с ними любые удобные вам манипуляции.
func check_form(w http.ResponseWriter, r *http.Request) {
data_from_form := r.FormValue("name_of_input")
}В уроке мы рассматривали пример добавления данных в БД MySQL. В дальнейшем вы можете эти данные принимать и сохранять в любой удобной вам СУБД.
Матеріали для курсу
Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт
Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися