Hola, buenos días,
No sé si este post vaya aquí, lo pongo porque estoy programándolo en PHP, pero creo que es más de lógica ( debería haber una sección de lógica, opino :P ).
Bueno, es lo siguiente y a ver que consejo me pueden ofrecer:
Tengo un serie de revistas almacenadas en una base de datos. Estas revistas se catalogan de acuerdo a su zona de origen, la cual puede ser: Houston, Europa, Madrid, París y México (Europa porque puede incluir revistas de Londres, Alemania, etc., que aún no están catalogadas de forma individual como Madrid y París).
Con esta información yo imprimo las revistas en una tabla, mostrando el título de la revista, el país de origen (el cual no es lo mismo que la zona de origen*), el costo y el idioma.
*la zona de origen vendría siendo como un grupo al que pertenezcan estas revistas.
Sin embargo, al costo se le añaden otras columnas que son "costo en dólares", "costo en euros" y "costo en pesos", funcionando la lógica de esta forma:
1. Si son revistas Europeas o de Madrid o de París, se imprime su costo en pesos y en euros.
2. Si son revistas de Houston, se imprime su costo en pesos y en dólares.
3. Si son revistas de México, se imprime sólo su costo en pesos.
Pero mi duda surge cuando se quieren imprimir las revistas "combinadas" es decir:
Quiero revistas de Europa y de México, o de México y de Houston, o de Houston y de Madrid, o de México y de París, etc., como verán hay muchas combinaciones entonces creo que no sería conveniente poner una decisión con múltiples opciones ya que estas podrían ser muy altas, sobre todo porque a futuro se agregarán tres zonas más que serían Frankfurt, Milán y Londres, quedando en ese entonces: Houston, México, Europa, Madrid, París, Frankfurt, Milán, Londres y Europo.
A lo que voy es: ¿cuál podría ser la instrucción para enviar la impresión de los costos de múltiples revistas sin saber exactamente cuál combinación pueda quedar?
Espero haberme explicado bien.
De antemano, agradezco por sus comentarios, saludos y que sigan teniendo un excelente día.