<?php
require '../conexao/conexao.php';

$vendedor = $_POST['vendedor'] ?? '';

// Se não houver vendedor selecionado, retorna apenas a opção "Todos"
if (empty($vendedor) || $vendedor === 'Todos') {
    echo '<option value="Todos">Todos</option>';
    exit;
}

$vendedor = intval($vendedor);

// Consulta baseada no histórico de atendimentos (tabelas que você já utiliza)
// Busca clientes distintos vinculados ao vendedor selecionado
$sql = "SELECT DISTINCT CL.CODIGO, CL.nomecliente 
        FROM CLIENTE CL 
        INNER JOIN ATENDIMENTO_A1 A1 ON CL.CODIGO = A1.CODIGO_CLIENTE 
        WHERE A1.CODIGO_FUNCIONARIO_COMISSAO = $vendedor 
        ORDER BY CL.nomecliente";

$result = ibase_query($connection, $sql);

echo '<option value="Todos">Todos</option>';

if ($result) {
    while ($row = ibase_fetch_assoc($result)) {
        // value é o ID e o texto é o Nome do Cliente
        echo '<option value="' . $row['CODIGO'] . '">' . htmlspecialchars($row['NOMECLIENTE']) . '</option>';
    }
}
?>