Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/07/2005, 12:29
pellagofio
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 21 años
Puntos: 2
Bueno, supongo que tienes construido un formulario de busqueda, en el cual seleccionas los campos por los que quieres realizar la busqueda, y luego lo envias picando en el submit a el script que debe construir el query.

Imaginemos que tienes un formulario con lo siguiente:

Campo........tipo........valor
Nombre...........text........Juan Jose
Apellido...........text........Medina
Edad...............text........34

Botón .........tipo...........valor
Buscar.............Submit.......Buscalo
Restablecer.......reset.........Restablelo


Cuando picas en el submit tu script recibirá ...

Código PHP:
$_POSTNombre=>Juan JoseApellido=> MedinaEdad=> 34Buscar=> Buscalo 
Entonces lo que tienes que hacer es recorrer el array que recibes ($_POST) para ver que variables contiene y que valor tiene cada una...


Código PHP:
foreach( $_POST as $clave => $valor 
{
   
$query_Recordset1=genera_query ($query_Recordset1,$clave." LIKE '1'");


...pero resulta que en el mismo array recibes los valores del submit. Entonces tienes que controlar esos campos y botones que recibes y que no quieres que formen parte del query. En nuestro ejemplo sería...

Código PHP:
foreach( $_POST as $clave => $valor 
{
   if (
$clave!="Buscar")
       
$query_Recordset1=genera_query ($query_Recordset1,$clave." LIKE '1'");


Creo que esto es lo que necesitas.

Ya me dirás.