Foros del Web » Programando para Internet » PHP »

numeros consecutivos php

Estas en el tema de numeros consecutivos php en el foro de PHP en Foros del Web. hola, tengo un html con un formulario, el formulario corresponde a algo asi como una factura, y lleva un numero unico que lo identifica, me ...
  #1 (permalink)  
Antiguo 19/07/2007, 18:21
 
Fecha de Ingreso: julio-2007
Mensajes: 77
Antigüedad: 16 años, 9 meses
Puntos: 0
numeros consecutivos php

hola, tengo un html con un formulario, el formulario corresponde a algo asi como una factura, y lleva un numero unico que lo identifica, me gustaria que la persona que use el sistema (es un sitio local) cada vez que entre a esta pagina le genere un numero nuevo consecutivo identificando la nueva factura.
Estoy haciendo el sitio en php5 y mysql.

Agradezco a quien me pueda ayudar, no tengo idea de como hacerlo.
  #2 (permalink)  
Antiguo 19/07/2007, 18:22
 
Fecha de Ingreso: marzo-2007
Mensajes: 347
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: numeros consecutivos php

En mysql, hay un tipo de campo, que se llama campo autoincrementable, al ID, o numero de factura, asignale campo autoincrementable, y jamas habra dos numeros iguales.

Un saludo
  #3 (permalink)  
Antiguo 21/07/2007, 07:47
 
Fecha de Ingreso: julio-2007
Mensajes: 77
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: numeros consecutivos php

Hola de nuevo, yo vi el campo que tu dices, pero lo que quiero es que cuando entre a esa pagina exactamente osea la de llenar la factura, de una vez salga un numero de 4 cifras, comenzando por 0001 en la primera y asi sucesivamente cada vez que ingrese a esa pagina y que este numero se guarde en la base de datos cuando le de click en crear factura.
Te agradezco si me puedes ayudar.
  #4 (permalink)  
Antiguo 21/07/2007, 07:54
 
Fecha de Ingreso: febrero-2004
Ubicación: Resistencia - Argentina
Mensajes: 299
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: numeros consecutivos php

creo que estas haciendo mal la mecanica, primero deberian llenar los datos de la factura, cabecera, items, etc y en una pantalla posterior, una vez confirmada la venta, recien mostrar el numero de factura, sino estarias pre asignando un numero de factura.
Que pasaria si alguien entra a la pantalla de la factura, se le asgina un umero de factura y despues cierra el navegador?
  #5 (permalink)  
Antiguo 21/07/2007, 08:07
 
Fecha de Ingreso: julio-2007
Mensajes: 77
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: numeros consecutivos php

Ahhhhhhhhhhh, si bien, tienes razon, pero entonces le dejo ese campo en blanco y cuando el me muestre ya la factura terminada, le hago una consulta a ese numero y ya?, como hago para que el numero comience de 0001, muchas gracias por tu ayuda.
  #6 (permalink)  
Antiguo 21/07/2007, 09:45
 
Fecha de Ingreso: febrero-2001
Mensajes: 149
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: numeros consecutivos php

Pues a mi lo que se me ocurre es lo siguiente:

Código PHP:
$factura=58//Ejemplo = 0058
$tamNumero strlen($factura);

if(
$tamNumero==1)
  
$factura "000$factura";
elseif (
$tamNumero==2)
  
$factura "00$factura";
elseif (
$tamNumero == 3)
  
$factura "0$factura";
 
echo 
$factura
espero te de una idea

Saludos
__________________
Mensajes Anonimos
www.mensajesanonimos.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 01:52.