Уроки Golang

#7 – Добавление данных через сайт

#7 – Добавление данных через сайт

Для нашего удобства мы создадим отдельную страницу на сайте по добавлению статей в базу данных. Мы научимся обрабатывать получаемые данные из формы и добавлять эти данные в MySQL базу данных.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

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 місяця

Також варто подивитися

Уроки Godot Engine / Разработка игр на движке Годот
4 урока
Коментарі
Додати коментар

Поки що коментарів немає