Написать форму которая создаст новую страницу?

Приключения дурака в IT))
Добрый день друзья - товарищи!
Начал потихоньку изучать языки программирования, знаю по немногу html, css, js.
И вот решил забавы ради, а так же для практики сверстать для жены что-то наподобие электронной книги рецептов (она же страница html) и тут возник затык.
Есть кнопка которая отправляет на другую страницу для заполнения форм (ввести ингридиенты и собственно сам рецепт) и вот собственно сам вопрос - как сделать так, чтобы после всех заполнений нажать условную кнопку опубликовать и на главной странице появился пост (картинка и название рецепта) а нажав на него открывалась новая страница с самим рецептом и картинками? Принцип реализован на сайтах рецептных, но как это написать самому?
  • Вопрос задан
  • 967 просмотров
Решения вопроса 1
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
1. Выбираешь бэк, на выбор тьма ЯП: PHP, Python, Node.js, Java и т.д. Ну вообще буквально по барабану.
2. Заводишь базу данных: SQLite\MySQL (одного из двух с головой хватит)
3. Пишешь логику MVC.
4. Пишешь форму, которая будет собирать данные, отправлять их в экшн на бэке, который создаст новую модель, занесет в нее свойства, что ты в форме указал и сохранит это безобразие в базу. База это читай эксель, который просто так руками не взять (на самом деле можно PHPMyadmin\DBBrowser).
5. На главную они просто так не попадут, тебе надо будет написать вьюху, в которую выбрать из базы записи моделек, и циклом вывести (скорее всего шаблонизатором, но это неточно).

5.1 То, что приходит из базы можно фильтровать, скажем сортировать по дате и т.д. Это уже по части языка SQL.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
Не надо ничего писать. Возьмите готовое решение. Наверняка что-то подобное есть на Wordpress.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы