Cita:
Iniciado por mpozo El principio básicos del los lenguajes backend y frontend es que los primeros se ejecutan en el servidor y los otros en el cliente. Es posible establecer una variable en el cliente y asignarle un valor desde el servidor, pero no al contrario. Para cuando se empieza a leer/ejecuta el javascript, el servidor ha acabado la lectura y ejecución del php.
Tiene razón, creo que tuve un Lapsus
Hace poco hice algo como lo que pide el OP, pero con selects, seria de ver si le funciona