PHP - Consulta: Generar numero de factura usando id y prefix.

 
Vista:
Imágen de perfil de Dany

Consulta: Generar numero de factura usando id y prefix.

Publicado por Dany (1 intervención) el 14/06/2018 17:16:16
Saludos para todos,

Soy nuevo y me gustaria que alguien me ayude con esta consulta:

Necesito crear un numero de factura al generar el formulario usando esta secuencia; (B0100000001)

Tengo una columna (numero_factura) que me genera un digito y va incrementando. (Factura NO 1, Factura NO 2,...).

Actualmente lo tengo funcionando de esta manera y lo mando directo al formulario;

1
2
3
4
5
6
7
<?php
 
$index = $numero_factura;
$prefix = 'B01';
/*echo sprintf("%s%011s", $prefix, $index);*/
 
?>

Pregunta:

Como puedo hacer que PHP me genere esta secuencia automatica (B0100000001) usando SQL ?.

Gracias de ante mano,

Saludos,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 127
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Consulta: Generar numero de factura usando id y prefix.

Publicado por Rrazo (55 intervenciones) el 14/06/2018 18:55:13
Tengo una función llamada

1
2
3
4
function zerofill($valor, $longitud) {
    $res = str_pad($valor, $longitud, '0', STR_PAD_LEFT);
    return $res;
}

donde longitud es la cantidad de ceros antes del valor, ejemplo:

zerofill(1,5)
resultado = 00001

zerofill(100,5)
resultado = 00100

zerofill(9999,5)
resultado = 09999
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar