Ver Mensaje Individual
  #22 (permalink)  
Antiguo 24/03/2014, 07:31
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: relacionar tres tablas

Cita:
Iniciado por Xetori Ver Mensaje
a una lista menu con los datos de la tabla pero sin boton de enviar, hace el post al seleccionar una opcion de la lista, asi se llama en dreamweaver...
Eso nada tiene que ver con MySQL o BBDD.
La base de datos no crea formularios ni menúes. Eres tu el que tiene que crearlos en base a los datos consultados.
En cualquier caso, normalmente la lógica de eso es sencilla: Necesitas tres consultas:
1) Las do primeras se usan para llenar los combos del formulario. Esos combos se llenan con las listas simplificdas de todas las dos tablas que intervendrán.
2) La tercera consulta se crea con aquellos parámetros que el usuario selecciona en lso combos, para lo cual al obtener las lsitas puras, debes también obtener los IDs correspondientes a cada valor de la lista, y en base a eso realizar al tercera consulta.
Vale decir: En el caso de la tercera consulta no puedes usar los valores de subindice de esos combos, sino el valor de la PK del elemento representado en esa lista. Esos son los valores que en la quer deben reemplazar al "X" y al "Y" que estás poniendo.

Ahora bien, todo esto es tema de programación, no de BBDD, por lo que es OFF-TOPIC en este foro (Leer las normas del foro), por lo que tendría que pasarte el post al foro de tu lenguaje (Nota: Dreamweaver no es un lenguaje, es un aplicativo de desarrollo).
¿Estás trabajando las consultas con PHP, no?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)