id 1 -4391
ACESSE SUA CONTA   |   facebook

Cadastre-se   //   Vantagens   //   Esqueci minha senha

salvar_lance







Arquivo: salvar_lance.php
Função: Registrar um novo lance no banco de dados, aplicando validações de valor, usuário e estado do Pregão.

Descrição:
O arquivo recebe um lance enviado pelo usuário, valida se ele é maior que o lance atual, verifica se o Pregão está ativo e se o usuário tem permissão para participar. Após validação, o lance é gravado no banco e, quando aplicável, atualiza o líder e o maior valor do item.

Entradas:

  • idUsuario (ID do usuário que fez o lance)

  • idMoeda / idAnuncio (moeda ou anúncio alvo do lance)

  • valorLance (valor do lance enviado)

Saídas:

  • Confirmação de registro do lance ou mensagem de erro em caso de inconsistência

  • Atualização do maior lance e do usuário líder

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 que o lance é maior que o atual

  • Impedir lances após o encerramento do Pregão ou de moedas finalizadas

  • Garantir integridade e ordem cronológica dos lances

  • Registrar logs detalhados para auditoria e rastreabilidade



Fonte:

Autor do blog: Nilton Romani

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