Foros del Web » Programando para Internet » PHP »

Como generar un folio automatico

Estas en el tema de Como generar un folio automatico en el foro de PHP en Foros del Web. Hola a todos, quisiera saber como generar un folio automatico ejemplo: Si tengo un formularios con datos generales de los clientes como le hago para ...
  #1 (permalink)  
Antiguo 18/06/2009, 16:50
 
Fecha de Ingreso: septiembre-2003
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 1
Pregunta Como generar un folio automatico

Hola a todos, quisiera saber como generar un folio automatico ejemplo:

Si tengo un formularios con datos generales de los clientes como le hago para que le ponga un folio que empieze del numero 1 y que cada vez que ingresan a llenar sus datos les de el siguiente numero consecutivo y obviamente que se en el formato ese numero consecutivo.
  #2 (permalink)  
Antiguo 18/06/2009, 16:56
Avatar de kike00  
Fecha de Ingreso: febrero-2005
Ubicación: El Salvador
Mensajes: 180
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Como generar un folio automatico

la verdad no entendi muy bien o.O

si puedes explicar un poco mejor :]
  #3 (permalink)  
Antiguo 18/06/2009, 17:09
 
Fecha de Ingreso: septiembre-2003
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 1
Respuesta: Como generar un folio automatico

simplente yo como usuario ingreso a la pagina y lleno el formulario y ahi me aparece por ejemplo folio 1 ya lleno mis datos y se guardan si vuelvo a ingresar a ese formulario ya no va ser el folio 1 si no ahora es folio 2 y asi sucesivamente
  #4 (permalink)  
Antiguo 18/06/2009, 18:39
Avatar de kike00  
Fecha de Ingreso: febrero-2005
Ubicación: El Salvador
Mensajes: 180
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Como generar un folio automatico

Cita:
Iniciado por crucifijo Ver Mensaje
simplente yo como usuario ingreso a la pagina y lleno el formulario y ahi me aparece por ejemplo folio 1 ya lleno mis datos y se guardan si vuelvo a ingresar a ese formulario ya no va ser el folio 1 si no ahora es folio 2 y asi sucesivamente
A mi se me ocurre ahorita que puedes poner algun campo como ultimo_folio en la tabla Folio... en la cual guardas el ultimo folio que se haya llenado

al momento de abrir el formulario vas a la BD sacas el valor del campo y le sumas 1. Lo muestras como Folio # que sacaste

luego en el archivo PHP que procesa todo eso incrementas en uno el valor en el campo ultimo_folio.

Claro que esto tiene problemas o.O ya que aqui asumo que solo una.. y solo una persona es la que llena ese formulario... por lo que nadie mas llena ese formulario....


el problema esta en: que pasa si 2 usuarios llenan el folio

el usuario 1 abre el formulario
usuario1 --- folio 15

mientras el usuario 1 esta en el formulario, un usuario 2 tambien abre el formulario
usuario2 --- folio 15

asi de que esta un poco complicado esto...

Asi que ahorita no se me ocurre alguna forma de solucionarlo xD talvez con alguna otra tabla que maneje la lista de los folios que se han llenado y con algun campo que maneje el estado (si se esta llenando el folio o ya se lleno) manejando tambien la hora y fecha de cuando se comenzo a llenar y la que se termino de llenar......

noc la verdad xD
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




La zona horaria es GMT -6. Ahora son las 21:09.