<?php
// Debug simples para identificar problemas
error_reporting(E_ALL);
ini_set('display_errors', 1);

echo "<h2>🔍 DEBUG - VERIFICAÇÃO PASSO A PASSO</h2>";
echo "<p><strong>1. PHP funcionando:</strong> ✅ OK</p>";

// Testar inclusão da configuração
echo "<p><strong>2. Testando include do database...</strong></p>";
try {
    require_once 'config/database.php';
    echo "<p>✅ Database.php incluído com sucesso</p>";
} catch (Exception $e) {
    echo "<p>❌ Erro ao incluir database.php: " . $e->getMessage() . "</p>";
    exit;
}

// Testar criação da instância do banco
echo "<p><strong>3. Testando conexão com banco...</strong></p>";
try {
    $database = new Database();
    echo "<p>✅ Classe Database criada</p>";
    
    $pdo = $database->getConnection();
    echo "<p>✅ Conexão PDO estabelecida</p>";
} catch (Exception $e) {
    echo "<p>❌ Erro na conexão: " . $e->getMessage() . "</p>";
    exit;
}

// Testar consulta simples
echo "<p><strong>4. Testando consulta ao banco...</strong></p>";
try {
    $stmt = $pdo->prepare("SELECT id, placa, modelo, tipo FROM veiculos WHERE id = ?");
    $stmt->execute([6]);
    $veiculo = $stmt->fetch(PDO::FETCH_ASSOC);
    
    if ($veiculo) {
        echo "<p>✅ Veículo encontrado:</p>";
        echo "<ul>";
        echo "<li><strong>ID:</strong> {$veiculo['id']}</li>";
        echo "<li><strong>Placa:</strong> {$veiculo['placa']}</li>";
        echo "<li><strong>Modelo:</strong> {$veiculo['modelo']}</li>";
        echo "<li><strong>Tipo:</strong> <span style='color: " . ($veiculo['tipo'] === 'MOTO' ? 'green' : 'red') . "; font-weight: bold;'>{$veiculo['tipo']}</span></li>";
        echo "</ul>";
        
        if ($veiculo['tipo'] === 'CARRO') {
            echo "<div style='background: #ffe6e6; padding: 15px; margin: 10px 0; border: 1px solid #ff0000; border-radius: 5px;'>";
            echo "<h3>❌ PROBLEMA CONFIRMADO!</h3>";
            echo "<p>O veículo ID 6 está cadastrado como <strong>CARRO</strong> mas deveria ser <strong>MOTO</strong>!</p>";
            echo "<p><a href='corrigir-veiculo-6-para-moto.php' style='background: #007acc; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px;'>CORRIGIR AGORA</a></p>";
            echo "</div>";
        } else {
            echo "<div style='background: #e6ffe6; padding: 15px; margin: 10px 0; border: 1px solid #00aa00; border-radius: 5px;'>";
            echo "<h3>✅ TUDO CORRETO!</h3>";
            echo "<p>O veículo ID 6 já está como <strong>MOTO</strong>!</p>";
            echo "</div>";
        }
        
    } else {
        echo "<p>❌ Veículo ID 6 não encontrado!</p>";
    }
    
} catch (Exception $e) {
    echo "<p>❌ Erro na consulta: " . $e->getMessage() . "</p>";
}

echo "<hr>";
echo "<h3>🔗 Links úteis:</h3>";
echo "<p><a href='verificar-veiculo-6-agora.php'>Script completo de verificação</a></p>";
echo "<p><a href='corrigir-veiculo-6-para-moto.php'>Script de correção</a></p>";
?> 
