<?php
// File: fix_db.php
// JALANKAN FILE INI SEKALI SAJA DI BROWSER: localhost/TaskManagement/fix_db.php

require_once 'db.php'; 

echo "<h1>🔧 Sedang Memperbaiki Database...</h1>";

// 1. Ubah kolom status menjadi VARCHAR(50) agar bisa menampung kata apa saja
$sql1 = "ALTER TABLE tasks MODIFY COLUMN status VARCHAR(50) DEFAULT 'pending'";

if (mysqli_query($conn, $sql1)) {
    echo "<p style='color:green'>✅ Berhasil! Kolom 'status' sekarang sudah diubah menjadi VARCHAR(50).</p>";
} else {
    echo "<p style='color:red'>❌ Gagal mengubah kolom: " . mysqli_error($conn) . "</p>";
}

// 2. Cek apakah berhasil
$sql_test = "DESCRIBE tasks status";
$result = mysqli_query($conn, $sql_test);
$row = mysqli_fetch_assoc($result);

echo "<hr><h3>Status Saat Ini:</h3>";
echo "Tipe Data: <strong>" . $row['Type'] . "</strong> (Seharusnya varchar(50))<br>";

echo "<hr>";
echo "<a href='member/member_dashboard.php'>👉 Sekarang Coba Buka Dashboard Member & Update Lagi</a>";
?>