id 1 -4398
ACESSE SUA CONTA   |   facebook

Cadastre-se   //   Vantagens   //   Esqueci minha senha

index Pregão - Moedas







MODE-LEILAO-INDEX-001 :: Sistema CCMBR – Pregão CCMBR

Objetivo:
Este microsistema exibe o pregão em tempo real, gerencia o registro de usuários, controla a moeda ativa, aceita lances e atualiza o chat.

Componentes principais:

  1. Sessão e usuário:

    • session_start() e $_SESSION['nomePregao'] para registrar usuário do pregão.

    • Entrada de nome com fallback “Anônimo”.

  2. Banco de dados:

    • Conexão via Database::connect().

    • Consulta principal pegarPecaAtual() para obter a peça aberta (status='aberto').

    • Atualiza fimPregao caso não exista.

    • Consulta de maior lance: SELECT MAX(valor_lance) FROM lances.

    • Consulta dos últimos lances: limita a 3 registros.

    • Consulta chat: últimos 3 registros de pregao_chat.

  3. Exibição:

    • Estrutura com Bootstrap 5, responsiva.

    • Cards: moeda atual, últimos lances, chat, informações rápidas.

    • Relógio digital com contagem regressiva e alertas visuais (cores).

    • Botão para dar lance e incremento automático (+5).

  4. Lógica do pregão:

    • finalizarMoeda(): verifica se há lance e executa venda ou retorna moeda 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.

  5. 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.

  6. Scripts JS:

    • Atualização de relógio e cores dinâmicas.

    • Validação de lances mínimos (5% acima).

    • Mensagens temporárias animadas (mostrarMensagem()).

    • Atualização de timestamp (updateTimestamp()).

  7. Pontos de integração:

    • salvar_lance.php → registra lances.

    • atualizar_lances.php → busca dados do pregão.

    • verificar_venda.php → checa se há lances antes de finalizar.

    • vender_cedula.php / finalizar_moeda.php → concluem a operação.



Fonte:

Autor do blog: Nilton Romani

id 2 -4398
Voltar
Compartilhar
Facebook Twitter YouTube Feed de notícias
Coleções de Cédulas e Moedas Brasileiras © 2014. Todos os direitos reservados.