Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cristhianofonseca

! Gerar sequencial concatenado

Recommended Posts

Bom dia galera!Tenho aqui uma boa prática para os cascudos em PHP, lá vai...Preciso gerar uma matricula composta da seguinte forma:Dois dígitos constantes(eu especifico)+ 4 dígitos sequênciais(auto-numeração)Ex: 080001, 080002, 080003... o 08 eu especifiquei no script e os demais 4 dígitos são os sequênciais gerados pelo sistema.Essa matrícula será gerada com o clique de um botão, exibida na tela e depois armazenada em um banco. Ela será armazenada como um número só, ou seja, o resultado da concatenação ex: 080001.Alguém sabe como fazer isso?No aguardo, grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O exemplo abaixo monta esta string, mas como não sei de onde vem teu sequencial (se é de um bd ou de um loop) montei com um valor fixo.

 

Mas tá fácil te você alterar agora.

 

PHP [/tr][tr]

$seq=0; //aqui você faz um loop aqui ou pega o que vem de tua tabela

$seq++;

 

//aqui está montando tua variavel $seq com quatro digitos

$aux=$seq;

while(strlen($aux)<4)

$aux="0".$aux;

 

//aqui termina concatenando com "08", que pode ser uma

//outra variavel de um form também.

$saida = "08".$aux;

echo $saida;

[/tr]

 

Qualquer coisa grite !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.