Comunidad de diseño web y desarrollo en internet online

Realizar una consulta y filtrado doble (2 campos)

Citar            
MensajeEscrito el 14 Ene 2013 11:44 pm
Hola
Tengo una Base de datos en php my admin con 2 llaves foraneas. Dichas llaves foraneas, para el usuario, son 2 caracteristicas seleccionables. ¿Como puedo hacer, mediante código, que el usuario pueda seleccionar una de las caracteristicas y que del resultado que el navegador le muestre, filtre los demas? (primero filtra por uno, luego por el otro.)
Cabe aclarar que soy principiante :lol:

Por SebastianMateus

20 de clabLevel



Genero:Masculino  

Productor Multimedia

chrome
Citar            
MensajeEscrito el 15 Ene 2013 07:56 am
y que del resultado que el navegador le muestre, filtre los demas? (primero filtra por uno, luego por el otro.)

no entiendo lo que quieres hacer podrias ser mas explícito en tu pregunta.?

relaciones entre dos tablas puedes usar INNER JOIN.

saludos.!

Por js_toni

93 de clabLevel



Genero:Masculino  

programar

firefox
Citar            
MensajeEscrito el 15 Ene 2013 02:57 pm
Bueno, el proceso es asi:
Tengo una tabla con muchos registros (demasiados).
El usuario solo necesita ver los que le interesan.
Dicha tabla tiene 2 llaves foraneas, las cuales indican caracteristicas que el usuario busca en las tablas.
El objetivo es que el usuario pueda filtrar primero por una de las llaves foraneas.
Despues de esto pueda filtrar por la segunda llave foranea, el resultado del filtro anterior.
El orden de las llaves no importa en absoluto.

Por SebastianMateus

20 de clabLevel



Genero:Masculino  

Productor Multimedia

chrome
Citar            
MensajeEscrito el 16 Ene 2013 04:11 am

Por js_toni

93 de clabLevel



Genero:Masculino  

programar

firefox
Citar            
MensajeEscrito el 16 Ene 2013 12:59 pm
Me da la impresión que lo que SebastianMateus quiere es lo que se llama "select dependientes" (select por el tag HTML, no por la sentencia SQL)...

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 17 Ene 2013 03:48 am
Las tablas ya estan relacionadas, lo que necesito es:
1) mantener uno de los 2 valores de la id foranea (el que primero eligio el usuario. Hecho esto filtrar los registros de tal manera que solo aparezcan los que tengan la foranea que el usuario eligio)
2) que, una vez teniendo esos registros, el usuario pueda volver filtrar esos registros, por la segunda foranea.
De programación PHP no se mucho, hasta ahora estoy empezando :P

Por SebastianMateus

20 de clabLevel



Genero:Masculino  

Productor Multimedia

chrome
Citar            
MensajeEscrito el 17 Ene 2013 12:17 pm
Pues.... usando la cláusula WHERE de SQL? :S
El valor de cada una de las claves las puedes almacenar en una variable de sesión, así no se te pierde en cada llamada al archivo .php en cuestión.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.