Foros del Web » Programando para Internet » PHP »

Select opcion...que invoca a dos tablas

Estas en el tema de Select opcion...que invoca a dos tablas en el foro de PHP en Foros del Web. Buenos dias amigos, Quisiera ser breve en mi consulta, estoy tratando de implementar lo siguiente: en bd tengo dos tablas categorias: -------------- Departamento 1. Lima ...
  #1 (permalink)  
Antiguo 21/09/2009, 06:17
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 9 meses
Puntos: 2
Pregunta Select opcion...que invoca a dos tablas

Buenos dias amigos,

Quisiera ser breve en mi consulta, estoy tratando de implementar lo siguiente:

en bd tengo dos tablas
categorias:
--------------
Departamento

1. Lima
2. Trujillo

y tengo subcategorias para estas antes mencionadas

1.1 Lima1
1.2 Lima2
1.3 Lima3

2.1 Trujillo1
2.2. Trujillo2
2.3. Trujillo3

segun lo leido en los foros esto es lo avanzado.

Pero ahora estoy implementado un select opcion para que al momento de desplegar el usuario se visualize de la siguiente manera(vista por filas):


Elige
Lima //u color k distinga k es categoria
------
Lima1
Lima2
Lima3
Trujillo //u color k distinga k es categoria
--------
Trujillo1
Trujillo2
Trujillo3


Espero haber sido claro en mi consulta...y agradesco su apoyo.

Willy S.
  #2 (permalink)  
Antiguo 21/09/2009, 06:40
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Select opcion...que invoca a dos tablas

Lo que te sugiero es que crees las dos tablas de esta forma

ID, Nombre
1, Lima
2, Trujillo

ID, ID_tabla_principal, Nombre
1, 1, Lima1
2, 1, Lima2
3, 1, Lima3
4, 2, Trujillo1
5, 2, Trujillo2
6, 2, Trujillo3

Cuando hagas las comparaciones se te va a ser más fácil. Solo tienes que aprender a usar el JOIN
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:48.