From f2fd1d30f25fdbdf1a9921dc5ff18ce641fe9c9b Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Wed, 19 Nov 2025 14:11:32 +0000 Subject: [PATCH] second --- index.php | 5 ++- project.php | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++ projects.php | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++ tools.php | 13 +++--- 4 files changed, 247 insertions(+), 7 deletions(-) create mode 100644 project.php create mode 100644 projects.php diff --git a/index.php b/index.php index df80d87..5c9a593 100644 --- a/index.php +++ b/index.php @@ -52,8 +52,9 @@ @@ -123,7 +124,7 @@ try {

diff --git a/project.php b/project.php new file mode 100644 index 0000000..f841c8f --- /dev/null +++ b/project.php @@ -0,0 +1,119 @@ + + + + + + + prepare("SELECT * FROM projects WHERE id = ?"); + $stmt->execute([$project_id]); + $project = $stmt->fetch(PDO::FETCH_ASSOC); + } + } catch (PDOException $e) { + error_log("Database error: " . $e->getMessage()); + } + } + + $page_title = $project ? htmlspecialchars($project['title']) . ' | Проект' : 'Проект не найден'; + $page_description = $project ? htmlspecialchars($project['description']) : 'Запрошенный проект не найден.'; + ?> + + <?php echo $page_title; ?> + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+
+
+ +
+

+ <?php echo htmlspecialchars($project['title']); ?> +
+

+
+ +
+ + + +
+
+
+ + + + + + + + + + + + diff --git a/projects.php b/projects.php new file mode 100644 index 0000000..a912662 --- /dev/null +++ b/projects.php @@ -0,0 +1,117 @@ + + + + + + + Проекты | Личное Портфолио + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ +
+ query("SELECT * FROM projects ORDER BY created_at DESC"); + if ($stmt) { + $projects = $stmt->fetchAll(PDO::FETCH_ASSOC); + } + } + } catch (PDOException $e) { + error_log("Database error: " . $e->getMessage()); + } + ?> + +
+
+

Мои работы

+
+ +
+

Пока нет проектов для отображения. Зайдите позже!

+
+ + +
+
+ <?php echo htmlspecialchars($project['title']); ?> + +
+
+ + +
+
+
+
+ + + + + + + + + + + + diff --git a/tools.php b/tools.php index f1ae6f6..43e7fec 100644 --- a/tools.php +++ b/tools.php @@ -40,9 +40,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['user_prompt'])) {
-