Ver Mensaje Individual
  #32 (permalink)  
Antiguo 09/01/2016, 08:44
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Ayudita con el ID inicio del año empezar otra vez

Cita:
Iniciado por juancaalbarracin Ver Mensaje
Tienes toda la razón rodocoyote; entones habra que hacer una modificacion mas:

Código PHP:
Ver original
  1. $sql="SELECT CodigoUnico FROM Personas WHERE CodigoUnico LIKE '".$cod."%' ORDER BY CodigoUnico DESC";
  2. $result=mysqli_query($mysqli,$sql); //donde mysqli es tu conexión
  3. $registros=mysqli_fetch_assoc($result);
  4.  
  5. $parte=explode('-'.$registros['CodigoUnico']);//para separar el codigo en partes
  6. $nuevo=$partes[2]+1;
  7.  
  8. $nuevo codigo=$cod."-".$nuevo

Y ahi si me parece que estaria mejor (me parece que hay una mejor forma de usar el explode pero de esta entiendes exactamente lo que estas haciendo paso a paso)

Copie el nuevo ejemplo a ver si resulta y a hay un error aqui le puse tambien ";" y nada

Código PHP:
Ver original
  1. $nuevo codigo=$cod."-".$nuevo;

la idea es que llegue al final de año y al inicio del año empiece todo otra vez
DEBERIA ser asi:
CODIGO-2015-9816
CODIGO-2016-1
CODIGO-2016-2
CODIGO-2016-3

SI ES otro año

CODIGO-2017-1
CODIGO-2017-2
CODIGO-2017-3

ETC....