Google
Web dns.bdat.net

[PHP-ES] Filtrar búsqueda

From: Pablo Santana Bastida (seronoser_22(EN)hotmail.com)
Date: Mon Sep 27 2004 - 02:05:52 CEST


Hola a tod(EN)s:

Resulta que una opción de mi web es consultar publicaciones.En el script
PHP,tengo puesto que se puedan elegir diferentes campos de búsqueda de la
siguiente manera:

Tengo un checkbox para cada tipo de criterio de búsqueda de tal manera que
si se marca dicho checkbox significa que quiero buscar por ese criterio(al
lado de cada checkbox tengo una lista select despegable para poder elegir
una opción concreta de dicho criterio).En resumen,tengo 5 checkbox y 5
listas despegables y si por ejemplo quiero hacer una búsqueda por autor
llamemosle Pablo y por estado de la publicación pongamos en estado de
desarrollo pues habría que marcar el checkbox que aparece al lado de la
lista de los autores y el otro checkbox de la lista de posibles y elegir en
las listas al autor pablo y el estado de desarrollo y dejando los otros 3
checkbox desmarcados ya que no quiero hacer una búsqueda por dichos
campos,de tal manera que me mostraría las publicaciones de pablo que estén
en desarrollo.

Dicha búsqueda será a través de una tabla MySql y en función de los campos
que haya marcado en el formulario de búsqueda pues así añadiré más o menos
filtros a la búsqueda.

Ahora bien,el problema me surge que no sé cómo controlar el número de
checkbox que se marca para hacer una consulta MySql,estoy acostumbrado a
hacer consultas a tablas en función de valores concretos,pero así
dinámicamente este tipo de búsquedas(cómo os lo he planteado arriba) no se
como plantearlas.

Si alguien me pudiera dar una pequeña explicación y un pequeño ejemplo o
algo me serviría de mucha ayuda o algún link de ejemplos como el mío,etc...
Espero que me halláis entendido y que alguien pueda echarme una
manecilla,sin más me despido.Muchas gracias anticipadas y un saludo

PD:Si no me habéis entendido,encontré un ejemplo de formulario de búsqueda
en la web muy parecido al que quiero hacer yo.Aquí os dejo la dirección
http://150.214.57.159/fa2.php Si no podéis ver la página por lo que
sea,reitero que espero haberme explicado con suficiente claridad

Yo tengo un formulario muy similar,lo que no sé es cómo filtrar la búsqueda
en la base de datos a través de marcar los checkboxes.

_________________________________________________________________
Horóscopo, tarot, numerología... Escucha lo que te dicen los astros.
http://astrocentro.msn.es/

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri Nov 12 2004 - 20:21:30 CET