agrupar y enumerar coincidencias con php


29 de Julio del 2020

Buen dia con todos, disculpen mi ignorancia, pero podrian ayudarme con lo siguiente:
Tengo una tabla de productos a la cual necesito generarle un codigo correlativo, segun la familia y subfamilia, hay una tabla familias y otra tabla subfamilias, las cuales contienen id, descripcion, codigo. lo que necesito es que cuando genere un producto nuevo y seleccione la familia y subfamilia, me genere el codigo para el producto, pero que sea el correlativo segun lo seleccionado, ejemplo:

Familias
id | descripcion | codigo
1 | herramientas | HE
2 | Electricos | EL

Subfamilias
id | descripcion | codigo
1 | desarmador estrella 2" | 01
2 | martillo pequeno | 02
3 | Tomacorrientes aereos | 01
4 | juego de llaves estil | 03
5 | cable #14 | 02

Productos
id | descripcion | codigo
1 | desarmador estrella 2" | HE01
2 | martillo pequeno | HE02
3 | Tomacorrientes aereos | EL01
4 | juego de llaves estil | HE03
5 | cable #14 | EL02

algo como este ejemplo, pero generar el codigo de producto con php, tambien poder editarlo, muchas gracias, espero me puedan ayudar.