Arquivos auxiliares

todos_lances

Imagem padrão
Ouvir conteúdo
Clique para ouvir o texto completo

Arquivo: todos_lances.php
Função: Fornecer uma visão completa de todos os lances de uma moeda ou anúncio, incluindo maior lance, líder atual e status do Pregão.

Descrição:
O arquivo consulta o banco de dados para listar todos os lances de uma moeda específica, ordenados pelo maior valor e horário de envio. Ele retorna o líder atual, o maior valor registrado, o fim do pregão e sinaliza se a moeda mudou para o próximo pregão. É acionado via requisições AJAX ou pelo front-end para atualização em tempo quase real.

Entradas:

  • idMoeda (ID da moeda)

  • idAnuncio (ID do anúncio correspondente)

Saídas:

  • JSON contendo:

    • lances: lista completa de lances (nome do usuário, valor, data/hora)

    • lider: usuário com o maior lance

    • maior: valor do maior lance registrado

    • fimPregao: timestamp de encerramento do pregão

    • novaMoeda: boolean indicando se a moeda mudou

Dependências:

  • databaseNexa.php para conexão com o banco de dados

  • Tabelas: lances, lista_pregao

  • Sessão PHP ativa (session_start)

Cuidados e recomendações:

  • Validar IDs recebidos antes de consultar o banco

  • Garantir que múltiplos acessos simultâneos não gerem inconsistências

  • Manter a ordem cronológica correta dos lances

  • Registrar logs detalhados para auditoria e rastreabilidade

Comentários

Área de comentários em breve...