Gerador de numeração que zera no final do ano.
27/12/2019
0
Olá, tenho um formulário "Talão", onde gostaria que ao inserir as informações dele no banco, o campo " numero_talao " ficasse assim: 0001/2019. Conforme eu fosse inserindo outros talões, iriam ficando: 0002/2019, 0003/2019... Porém quando o ano acaba, o número zera e passa a contar novamente mudando o ano: 0001/2020, 0002/2020, etc. Não quero que o número apareça ou gere quando eu abrir o formulário, só quando inserir mesmo, pois vamos trabalhar com várias pessoas inserindo cadastro ao mesmo tempo.
Alguém tem ideia de como ficaria uma função para essa questão? Estou trabalhando com um sistema de cadastro utilizando PHP, MSQLI.
Alguém tem ideia de como ficaria uma função para essa questão? Estou trabalhando com um sistema de cadastro utilizando PHP, MSQLI.
Tiba
Curtir tópico
+ 0
Responder
Post mais votado
29/12/2019
Você pode usar uma tabela DATE do MYSQL para salvar no formato YYYY-MM-DD, coloque tipo um padrão de dia, por exemplo 2019-12-29, assim quando for registrar uma nova fatura, faça uma consulta, pega a última fatura do usuário, pega a data dele e faça uma adição de um mês na data e registra a nova fatura com um mês a mais que a anterior, assim a contagem é automática independente de ano, mês ou dia. Na hora de exibir apenas faz um filtro pra mostrar mês e ano.
Isso vai te ajudar a adicionar dias à data registrada.
Boa sorte!
Isso vai te ajudar a adicionar dias à data registrada.
date('d/m/Y', strtotime('+5 days', strtotime('14-07-2014')));
Boa sorte!
Anubis M4ster
Responder
Mais Posts
29/12/2019
Tiba
Você pode usar uma tabela DATE do MYSQL para salvar no formato YYYY-MM-DD, coloque tipo um padrão de dia, por exemplo 2019-12-29, assim quando for registrar uma nova fatura, faça uma consulta, pega a última fatura do usuário, pega a data dele e faça uma adição de um mês na data e registra a nova fatura com um mês a mais que a anterior, assim a contagem é automática independente de ano, mês ou dia. Na hora de exibir apenas faz um filtro pra mostrar mês e ano.
Isso vai te ajudar a adicionar dias à data registrada.
Boa sorte!
Isso vai te ajudar a adicionar dias à data registrada.
date(''d/m/Y'', strtotime(''+5 days'', strtotime(''14-07-2014'')));
Boa sorte!
Olá tudo bom, espero que sim. Vou tentar começar algo, muito obrigado pela atenção.
Responder
Clique aqui para fazer login e interagir na Comunidade :)