hola, te voy a indicar mas o menos como seria
registraste el primer cliente con la cedula asdf123456
llego el segundo, cierto , es una familiar
lo primero verificas si en la base de datos ya hay un cliente con la cedula asdf123456
La consulta retorna el ultimo registro con esa cedula
si existe el cliente entonces a la cedula la concatenas con /1 cierto , deberia quedar asdf123456/1, registras el cliente hasta ahi perfecto.
llego un tercer cliente familia , entonces vuelves y haces el mismo proceso de validar si ya hay un cliente con la cedula
asdf123456 , obviamente sabemos que si, que hay ya dos registros , la cedula asdf123456 y la cedula asdf123456/1
, la consulta anterior te traeria el ultimo registro seria el asdf123456/1
finalmente coges ese registro y lo separas por el / es decir:
Código PHP:
Ver original$consecutivo_actual = "asdf123456/1";
$separador = explode("/",$consecutivo_actual); $consecutivo = $separador[0]; // esto va a ser igual a asdf123456
$numero_actual = $separador[1]; // esto va a ser igual al 1
$incremento = $numero_actual + 1; // simplemente incrementas en 1
$consecutivo_final = $consecutivo."".$incremento;// resultado igual a asdf123456/2
Bueno , no estoy 100% seguro si te funcione, pero igual es una idea para que la plantees en lo que necesitas.