Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/01/2016, 21:16
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años
Puntos: 6
Respuesta: Ayudita con el ID inicio del año empezar otra vez

He probado asi, y siempre me da 1,
tambien he puesto el campo donde guardo el codigo, año mas el ID,
Aqui $CodigoUnico guardo esto CODIGO-2015-4591,
que deberia mostrar el año 2016 desde uno se crea otro
y siga dos, luego tres etc hasta que llegue el proximo año otra vez a UNo
como logro eso?


Codigo que probe me da siempre uno, CODIGO-2016-1
creo otro y sigue el mismo. CODIGO-2016-1
Código PHP:
Ver original
  1. <?php
  2.     $CodigoUnico = "$CodigoUnico"; //ultimo codigo unico recuperado de la base de dato    
  3.     $buscarCodigo = strrpos($CodigoUnico, '-')+1; // busca la posición del último guion medio y le añade 1
  4.     $codigo = substr($CodigoUnico, $buscarCodigo); // recupera lo que está después del ultimo guión, que sería el código (1480)
  5.     $codNuevo = $codigo + 1; // añade 1 al código anterior
  6.     $dato = "CODIGO-".date("Y")."-".$codNuevo; // te devolvería 1481
  7.     echo $dato;
  8.     ?>