Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/01/2016, 20:54
rodocoyote15
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 9 años
Puntos: 39
Respuesta: Ayudita con el ID inicio del año empezar otra vez

Una forma y la más rápida que pienso, sería recuperar el Código único del último usuario registrado. Por ejemplo sería CODIGO-2015-1480, con la función substr:

y ahí en el código php hacer un condicional que quedaría algo así.

Si es 1ero de enero, crear la cadena
"CODIGO-AÑO-1".
Si no es 1ero de enero
Código PHP:
Ver original
  1. <?php
  2.     $codUnico = "CODIGO-2015-1480"; //ultimo codigo unico recuperado de la base de dato    
  3.     $buscarCodigo = strrpos($codUnico, '-')+1; // busca la posición del último guion medio y le añade 1
  4.     $codigo = substr($codUnico, $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.     ?>

Última edición por rodocoyote15; 06/01/2016 a las 21:03