Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/05/2011, 18:44
Avatar de cuervo699
cuervo699
 
Fecha de Ingreso: febrero-2011
Mensajes: 104
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: Buscador por list/menu

Compadre, muchas gracias!!! me alegra que hayan personas como tu que se den el tiempo de responderle a los novatos, eso se agredece

Lo que me dijiste me ayudo a comprender el funcionamiento del buscador (estuve estudiando el codigo que me diste), ahora ya se me hace simple hacer un buscador por 1 parametro, pero tengo una duda

Estoy trabajando con dreamweaver CS5 (Me hace casi todo el trabajo) hice una pagina buscador.php y agregue 2 select menu independientes

El primer select, busca la marca, agregue 2 como prueba (Chevrolet y BMV)
Nombre del select "select"

El segundo select busca el modelo, agregue 2 como prueba (Corsa y 116)
Nombre del select "select2"

__________________________________________________ __________________________________________________ ______________________________

Despues hice la pagina de resultados.php, en donde se encuentra la magia

puse un juego de registros y una sentencia SQL para que busque por los 2 select
Mi tabla en mysql se llama: MARCAS (contiene marca y modelo como campos)

Código PHP:
SELECT marcamarcas.modelo
FROM marcas
WHERE marca 
rsdmarca  AND marcas.modelo rsdmodelo 
Agregue las 2 variables "rsdmarca" y "rsdmodelo"

Nombre: rsdmarca
Tipo: Text
Valor predeterminado: -1
Valor de tiempo de ejecucion: $_GET['select']

Nombre: rsdmodelo
Tipo: Text
Valor predeterminado: -1
Valor de tiempo de ejecucion: $_GET['select2']

y luego agregue una tabla dinamica que muestre los resultados

(Lo explico sin codigo, porque asi lo entiendo mejor )

Los problemas:

El buscador no se puede dejar en blanco :( es decir depende del otro, por ejemplo si en el "select" pongo "Chevrolet" y en el "select2" "116" no se muestra nada

Sin embargo si busco en el "select" "Chevrolet" y en el "select2" Corsa, si se muestran los resultados

Yo pretendo que si alguien busca "Chevrolet y luego "116" se muestre la tabla dinamica con los 2 registros "Chevrolet corsa y BMV 116"

Creo que es un problema con la sentencia SQL...

Preguntas:

¿Como hago que el buscador sea independiente del otro select?

¿Que significa que el valor predeterminado en las variables "rsdmarca" y "rsdmodelo" sea -1?

¿Porque cuando voy a editar el juego de registros me aparece un totalrow?

¿Porque cuando voy a editar el juego de registros el valor de tiempo de ejecucion de la variable "rsdmarca" desaparece?

Si necesitas el codigo pidelo y lo muestro, Gracias!

Última edición por cuervo699; 25/05/2011 a las 18:55