День: 09.08.2026

Первая запись в базе данных: форма на HTML + обработка на PHP

Разберём простой, но рабочий пример: как создать форму для добавления материала, автоматически генерировать slug из заголовка (с транслитерацией) и сохранить данные в базу через подготовленный запрос. Что мы делаем HTML‑форма — поля для заголовка, slug, описания, контента, чекбокс публикации. JS‑логика — автоматически превращает заголовок в slug (кириллица → латиница), но даёт возможность править вручную. (Slug делает URL […]

Загрузка...
Просмотров: 161 Читать статью

Подключение к базе данных в PHP

<?php $host = ‘localhost’; $user = ‘root’; $password = ‘хххххххх’; $db = ‘website’;   $connection = mysqli_connect($host, $user, $password, $db);   if (!$connection) { throw new Exception(‘Ошибка подключения к БД: ‘ . mysqli_connect_error()); }   if (!mysqli_set_charset($connection, ‘utf8mb4’)) { throw new Exception(‘Ошибка установки кодировки: ‘ . mysqli_error($connection)); }   // $connection теперь можно использовать в […]

Загрузка...
Просмотров: 104 Читать статью

Создаем базу данных и первую таблицу для сайта

Продолжаем развивать наш сайт — теперь добавим к нему базу данных, чтобы хранить статьи, пользователей и другие данные. На скриншоте — интерфейс phpMyAdmin, где мы как раз создаём базу для проекта. Вот что происходит на скриншоте и как это соотносится с реальной задачей: Сервер: localhost. Это значит, что база данных крутится на вашем компьютере — идеально для […]

Загрузка...
Просмотров: 75 Читать статью

Создаем базовую структуру и стили

Разберём простой, но рабочий шаблон страницы для блога. Он уже включает адаптивную вёрстку, семантические теги и CSS-переменные — то, что пригодится в первых проектах.  HTML: каркас страницы HTML-код задаёт структуру: где будет шапка, контент, боковые панели и подвал. html <!DOCTYPE html> <html lang=»ru»> <head> <meta charset=»utf-8″> <meta name=»viewport» content=»width=device-width, initial-scale=1″> <title>Блог: полезные статьи</title> <link rel=»stylesheet» href=»site.css»> </head> […]

Загрузка...
Просмотров: 66 Читать статью