<?php
// browser_update_db.php
// Visit this file in your browser to fix the database columns.

require 'db.php';
header('Content-Type: text/html; charset=utf-8');

echo "<h1>Aktualizacja Bazy Danych</h1>";

try {
    $columns = [
        'vodka_ml' => 'INT DEFAULT 0',
        'whisky_ml' => 'INT DEFAULT 0',
        'liqueur_ml' => 'INT DEFAULT 0'
    ];

    foreach ($columns as $col => $def) {
        try {
            $pdo->query("SELECT $col FROM guests LIMIT 1");
            echo "<p style='color: green;'>Kolumna <strong>$col</strong> już istnieje.</p>";
        } catch (Exception $e) {
            echo "<p>Dodawanie kolumny <strong>$col</strong>...</p>";
            $pdo->exec("ALTER TABLE guests ADD COLUMN $col $def");
            echo "<p style='color: blue;'>Kolumna <strong>$col</strong> została dodana.</p>";
        }
    }

    echo "<h3>Sukces! Baza danych jest gotowa.</h3>";
    echo "<p><a href='admin.php'>Wróć do Panelu Admina</a></p>";

} catch (PDOException $e) {
    echo "<h2 style='color: red;'>Błąd: " . $e->getMessage() . "</h2>";
}
?>