Add .gitignore and project files

This commit is contained in:
kirill.khorkov
2025-12-16 01:28:06 +03:00
parent 0541b0c020
commit 3f257120fa
140 changed files with 13360 additions and 0 deletions

55
debug_db.php Normal file
View File

@@ -0,0 +1,55 @@
<?php
// debug_db.php
require_once 'config/database.php';
$db = Database::getInstance()->getConnection();
echo "<h2>Проверка базы данных:</h2>";
// Проверка таблиц
$tables = ['users', 'categories', 'products', 'orders', 'order_items', 'cart'];
foreach ($tables as $table) {
try {
$result = $db->query("SELECT COUNT(*) FROM $table")->fetchColumn();
echo "✅ Таблица '$table': $result записей<br>";
} catch (Exception $e) {
echo "❌ Таблица '$table': НЕ СУЩЕСТВУЕТ<br>";
}
}
echo "<h2>Содержимое таблиц:</h2>";
// Показать категории
echo "<h3>Категории:</h3>";
try {
$categories = $db->query("SELECT * FROM categories")->fetchAll();
if (empty($categories)) {
echo "Категорий нет!<br>";
} else {
echo "<table border='1'><tr><th>ID</th><th>Название</th><th>Slug</th><th>Родитель</th></tr>";
foreach ($categories as $cat) {
echo "<tr><td>{$cat['category_id']}</td><td>{$cat['name']}</td><td>{$cat['slug']}</td><td>{$cat['parent_id']}</td></tr>";
}
echo "</table>";
}
} catch (Exception $e) {
echo "Ошибка: " . $e->getMessage();
}
// Показать товары
echo "<h3>Товары:</h3>";
try {
$products = $db->query("SELECT * FROM products")->fetchAll();
if (empty($products)) {
echo "Товаров нет!<br>";
} else {
echo "<table border='1'><tr><th>ID</th><th>Название</th><th>Цена</th><th>Категория</th><th>Статус</th></tr>";
foreach ($products as $product) {
echo "<tr><td>{$product['product_id']}</td><td>{$product['name']}</td><td>{$product['price']}</td><td>{$product['category_id']}</td><td>" . ($product['is_available'] ? 'Активен' : 'Неактивен') . "</td></tr>";
}
echo "</table>";
}
} catch (Exception $e) {
echo "Ошибка: " . $e->getMessage();
}
?>