Arquivos auxiliares

index Comparativo: Moedas × Cédulas

Imagem padrão
Ouvir conteúdo
Clique para ouvir o texto completo
ItemMoedasCédulas
Objetivo Exibe o pregão em tempo real para moedas, registra usuários, controla a moeda ativa, aceita lances e atualiza chat. Exibe o pregão em tempo real para cédulas, registra usuários, controla a cédula ativa, aceita lances e atualiza chat.
Sessão / Usuário session_start() e $_SESSION['nomePregao']. Fallback: “Anônimo”. Mesma lógica: session_start() e $_SESSION['nomePregao']. Fallback: “Anônimo”.
Banco de dados Database::connect(). Consulta principal pegarPecaAtual() com status='aberto'. Maior lance: SELECT MAX(valor_lance) FROM lances. Últimos 3 lances e chat. Database::connect(). Consulta principal pegarPecaAtual() com status='aberto'. Maior lance: SELECT MAX(valor_lance) FROM lances_cedulas. Últimos 3 lances e chat.
Exibição / Layout Bootstrap 5, responsivo. Cards: moeda atual, últimos lances, chat, infos rápidas. Relógio digital com alertas. Botão para lance com incremento automático (+5). Bootstrap 5, responsivo. Cards: cédula atual, últimos lances, chat, infos rápidas. Relógio digital com alertas. Botão para lance com incremento automático (+5 ou percentual).
Lógica do pregão finalizarMoeda(): encerra venda ou retorna à fila. adicionarLance(): histórico de 3 lances. Atualização a cada 3s via atualizarLances(). Chat com limite 5 mensagens. finalizarCedula(): encerra venda ou retorna à fila. adicionarLance(): histórico de 3 lances. Atualização a cada 3s via atualizarLances(). Chat com limite 5 mensagens.
Estilo visual Variáveis CSS para cores, gradientes, hover animado, layout responsivo. Mesma lógica: variáveis CSS, gradientes, hover animado, layout responsivo.
Scripts JS Atualiza relógio e cores dinâmicas. Validação de lances mínimos (5%). Mensagens animadas (mostrarMensagem()), atualização de timestamp (updateTimestamp()). Mesma lógica, valida lances mínimos (5% ou definido para cédulas). Mensagens animadas e timestamp.
Pontos de integração salvar_lance.php, atualizar_lances.php, verificar_venda.php, finalizar_moeda.php salvar_lance.php, atualizar_lances.php, verificar_venda.php, vender_cedula.php

Tire suas dúvidas

Cecília Romani
Cecília Romani

Especialista em Numismática

Tire suas dúvidas com Cecília Romani sobre este capítulo pelo WhatsApp.

Falar com Cecília

Comentários

Área de comentários em breve...