Foros del Web » Programando para Internet » PHP »

Numeros de series correlativos

Estas en el tema de Numeros de series correlativos en el foro de PHP en Foros del Web. Estimados, estoy haciendo un proceso que carga productos y sus numeros de serie. Los numeros de serie si son pocos los cargan bien a mano, ...
  #1 (permalink)  
Antiguo 02/11/2012, 09:02
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Numeros de series correlativos

Estimados,

estoy haciendo un proceso que carga productos y sus numeros de serie.
Los numeros de serie si son pocos los cargan bien a mano, pero cuando son muchos lo ideal es que se carguen automaticamente porque son correlativos.

Yo hice que ingrese en un input el primer numero de serie y luego que php haga un incremento y vaya agregando 1 al numero.

El tema que que son alfa-numericos, entonces si le hago un incremento en cada ciclo se corta porque deja de ser numerico y es un string.

Alguna idea/ayuda para solucionar esto?

Muchas gracias,
Gustav.
  #2 (permalink)  
Antiguo 02/11/2012, 09:06
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Numeros de series correlativos

Cual es la estructura de dichas series?

Es algo así?

ABC9861252 en cuyo caso puedes extraer la parte numérica y sumarle y luego volver a unirlo. Si está todo mezclado pues ya no se.
  #3 (permalink)  
Antiguo 02/11/2012, 09:10
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Numeros de series correlativos

Hola, muchas gracias.

Correcto, la estructura es Letras adelante seguidos de numeros, el tema es que pueden haber desde una letra hasta 4 dependiendo la marca.

Si separo los numeros de las letras que criterio uso? Es una cuestion! :(
  #4 (permalink)  
Antiguo 02/11/2012, 09:13
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Numeros de series correlativos

Se me ocurre una cosa... si los guardas en una base de datos.. puedes añadir un campo autoincrement y simplemente añadirlo...

letrasdemarca.autoincrement = ABC236 ...

No se.. tampoco entiendo muy bien lo que quieres hacer :D
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #5 (permalink)  
Antiguo 02/11/2012, 09:17
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Numeros de series correlativos

Mira, lo pense asi:

en vez de poner un input para ingresar todo el serial, puse 2 input:

en el primero que ingrese las letras, en el segundo el primer numero....

la parte numerica que incremente y luego se concatena a la variable alfabetica....

Creo que es lo mas simple y que el usuario trabaje un poco tambien! ja.

Abrazo!
Gustav.
  #6 (permalink)  
Antiguo 02/11/2012, 09:19
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Numeros de series correlativos

Mas o menos es lo que yo te decía pero de otro modo :P jaja pero si esta bien pensado, que muevan un poco los dedos los usuarios tampoco esta mal :P jajaj
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #7 (permalink)  
Antiguo 02/11/2012, 09:20
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Numeros de series correlativos

jajaja, gracias!

Sabes que, tengo un problema... si el numero tiene ceros adelante se borran... :(
  #8 (permalink)  
Antiguo 02/11/2012, 09:22
Avatar de llorcasantana  
Fecha de Ingreso: octubre-2012
Mensajes: 45
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: Numeros de series correlativos

y si lo pones en variables, uno para las letras y otro para los numeros?? creo que seria mejor trabajar con los numeros independientemente de las letras. No se, es una opcion...

luego los unes y quedaria con letras y numeros incluido
  #9 (permalink)  
Antiguo 02/11/2012, 09:27
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Numeros de series correlativos

En que momento dices que te lo quita, al guardar o al consultar?
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #10 (permalink)  
Antiguo 02/11/2012, 09:29
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Numeros de series correlativos

Me lo quita al hacer el incremento, la variable original llega bien, la segunda y demas sin el cero inicial.

Si en el input cargue ABC0110011 sale asi:

ABC0110011
ABC110012
ABC110013
ABC110014
ABC110015
  #11 (permalink)  
Antiguo 02/11/2012, 09:34
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Numeros de series correlativos

Creo que deberias de mostrar el codigo como lo haces, sino lo tengo dificil de ayudarte :D
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #12 (permalink)  
Antiguo 02/11/2012, 09:39
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Numeros de series correlativos

Aqui va, es muy simple:

Código PHP:
Ver original
  1. //recibo variables por post desde los input
  2. $letraSerial = $_REQUEST["letraSerial"];
  3. $correlatividad = $_REQUEST["correlatividad"];
  4.  
  5. while($cantidadTotal)
  6. {
  7.         //concateno las variables
  8.         $serialComp = $letraSerial.$correlatividad;
  9.  
  10.         //muestro
  11.         echo $serialComp;
  12.  
  13.         //incremento
  14.         $correlatividad++;
  15. }

Muchas gracias!
  #13 (permalink)  
Antiguo 02/11/2012, 09:51
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Numeros de series correlativos

Acabo de comprobarlo y es cierto, tambien me pasa, haber, los numeros tendran un tamaño fijo? es decir por ejemplo, 10 caracteres, o es variable? 5.6..100 ;D
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #14 (permalink)  
Antiguo 02/11/2012, 09:54
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Numeros de series correlativos

No viejo, estoy viendo el historial y cada marca tiene su formato, hay con letras y numeros, con numeros solos, y cantidades variables!

Gracias.
Gustav.
  #15 (permalink)  
Antiguo 02/11/2012, 10:06
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Numeros de series correlativos

Uf, pues voy a buscar como ayudarte, mientras tanto haber si alguien nos alumbra con sus conocimientos :D, dame un rato que pruebo unas cosas.
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #16 (permalink)  
Antiguo 02/11/2012, 10:09
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 14 años, 5 meses
Puntos: 6
Respuesta: Numeros de series correlativos

uff, esta heavy, encontre funciones en php.net pero siempre hay que definir un rango...

Sigo mirando tambien!
Gracias.
Gustav.
  #17 (permalink)  
Antiguo 02/11/2012, 10:14
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Numeros de series correlativos

Por eso te pregunte si tenia un tamaño fijo ;)
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting

Etiquetas: correlativos, numeros, series
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 17:21.