Ir para conteúdo

POWERED BY:

Arquivado

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

eronventer

[Resolvido] Gerar numero sequencial

Recommended Posts

Ola pessoal,

 

Seguinte, no meu carrinho de compras ao emitir um pedido eu tenho que gerar um numero

sequencial de 6 digitos iniciando pelo 000001

 

Eu executo o seguinte comando para que a cada pedido novo ele me incremente +1, só que

ao inves de ele seguir essa sequencia 000001 / 00002 ele só me imprimi 1 / 2

 

$sql_num = "SELECT MAX(numero) AS maior FROM tb_pedidos";
$res_num = mysql_query($sql_num);
$arr_num = mysql_fetch_array($res_num);

if ($arr_num['maior'] == 0) 
{
	$nped = 0000001;
}
else
{
	$nped = $arr_num['maior'] + 0000001;
}

Não tem como ele contar os "zeros" junto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza fera?

você poderia usar uma função pra formatar da forma q você precisa ...

 

function string_format($str, $len){
   $count = $len - strlen($str);
   return str_repeat("0", $count) . $str;
}

$valor = 6;
echo string_format($valor, 6);

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.