index Pregão - Cédulas
Ouvir conteúdo
Clique para ouvir o texto completoMODE-LEILAO-INDEX-002 :: Sistema CCMBR – Pregão CCMBR (Cédulas)
Objetivo:
Este microsistema exibe o pregão em tempo real para cédulas, gerencia o registro de usuários, controla a cédula ativa, aceita lances e atualiza o chat.
Componentes principais:
Sessão e usuário:
-
session_start()e$_SESSION['nomePregao']para registrar o usuário do pregão. -
Entrada de nome com fallback “Anônimo”.
Banco de dados:
-
Conexão via
Database::connect(). -
Consulta principal
pegarPecaAtual()para obter a cédula aberta (status='aberto'). -
Atualiza
fimPregaocaso não exista. -
Consulta de maior lance:
SELECT MAX(valor_lance) FROM lances_cedulas. -
Consulta dos últimos lances: limita a 3 registros.
-
Consulta chat: últimos 3 registros de
pregao_chat.
Exibição:
-
Estrutura com Bootstrap 5, totalmente responsiva.
-
Cards: cédula atual, últimos lances, chat, informações rápidas.
-
Relógio digital com contagem regressiva e alertas visuais (cores).
-
Botão para dar lance com incremento automático (+5 ou percentual definido).
Lógica do pregão:
-
finalizarCedula(): verifica se há lance e executa venda ou retorna cédula para a fila. -
adicionarLance(): insere lance no HTML e limita histórico a 3 lances. -
Atualização periódica de lances via
atualizarLances()a cada 3 segundos. -
Chat atualizado via
adicionarMensagemChat()com limite de 5 mensagens.
Estilo visual:
-
Variáveis CSS para cores principais.
-
Gradientes nos cards e botões.
-
Hover animado em cards e imagens.
-
Layout responsivo com ajustes para telas menores.
Scripts JS:
-
Atualização de relógio e cores dinâmicas.
-
Validação de lances mínimos (5% acima do anterior ou valor base).
-
Mensagens temporárias animadas (
mostrarMensagem()). -
Atualização de timestamp (
updateTimestamp()).
Pontos de integração:
-
salvar_lance.php→ registra lances das cédulas. -
atualizar_lances.php→ busca dados do pregão. -
verificar_venda.php→ checa se há lances antes de finalizar. -
vender_cedula.php→ conclui a operação da cédula no pregão.
Comentários
Área de comentários em breve...
Capítulos




















