<?php
// Configurações do banco de dados
$host = "localhost"; // Host do banco de dados
$dbname = "kaltekgo_avila"; // Nome do banco de dados
$username = "kaltekgo_admin"; // Usuário do banco de dados
$password = "kaltek@2024"; // Senha do banco de dados

try {
    // Conexão com o banco de dados
    $pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // Verifica se o formulário foi enviado
    if ($_SERVER['REQUEST_METHOD'] === 'GET') {
        // Obtém os dados do formulário
        $codigo = $_GET['codigo'];
        echo $codigo ;

        // Valida se os campos estão preenchidos e se o ID é numérico
        if (!empty($codigo) && is_numeric($codigo)) {
            // Consulta SQL para deletar o registro
            $sql = "DELETE FROM requisicao WHERE codigo = :codigo";

            // Prepara a consulta
            $stmt = $pdo->prepare($sql);

            // Associa os valores aos parâmetros
            $stmt->bindParam(':codigo', $codigo, PDO::PARAM_INT);

            // Executa a consulta
            if ($stmt->execute()) {
                // Exibe um alerta e redireciona para ../pedidos/pedidos
                echo "<script>
                    alert('Requisição apagada com sucesso!');
                    window.location.href = '/sistema/pedidos/';
                </script>";
                exit(); // Encerra o script após o redirecionamento
            } else {
                echo "<script>alert('Erro ao apagar o registro.');</script>";
            }
        } else {
            echo "<script>alert('O codigo é obrigatório e deve ser numérico.');</script>";
        }
    }
} catch (PDOException $e) {
    // Trata erros de conexão
    echo "<script>alert('Erro na conexão: " . addslashes($e->getMessage()) . "');</script>";
}
?>
