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
Tire suas dúvidas
Cecília Romani
Especialista em Numismática
Tire suas dúvidas com Cecília Romani sobre este capítulo pelo WhatsApp.
Falar com CecíliaComentários
Área de comentários em breve...
Capítulos




















