atualizar_lances
Ouvir conteúdo
Clique para ouvir o texto completoArquivo: atualizar_lances.php
Função: Atualizar dinamicamente a lista de lances de uma moeda no Pregão, refletindo novos valores e usuários em tempo quase real.
Descrição:
O arquivo é acionado via requisição AJAX do front-end para manter a lista de lances sincronizada. Ele consulta o banco de dados, ordena os lances pelo maior valor e pelo horário de envio, identifica o usuário líder e retorna os dados em JSON para atualização da interface do usuário.
Entradas:
-
idMoeda (ID da moeda do Pregão)
-
idAnuncio (ID do anúncio correspondente)
Saídas:
-
JSON com as chaves:
-
lances: array de lances com nome do usuário, valor e 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 para o próximo pregão
-
Dependências:
-
databaseNexa.php para conexão com o banco de dados
-
tabela lances e 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 criem inconsistências
-
Não incluir lógica de negócio além da atualização e retorno dos lances
Comentários
Área de comentários em breve...
Capítulos




















