Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/12/2009, 13:28
Avatar de mc_quake
mc_quake
 
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: listas desplegables

intentar pasar por post los valores asi
en el value de la lista desplegable poner:

<form action="" method="post">
<select name="campo1" id="campo1">
<option value="0">Seleccione....</option>
<option value="and campo1=valor1">Opcion1</option>
<option value="and campo1=valor2">Opcion1</option>
...
</select>

<select name="campo2" id="campo2">
<option value="0">Seleccione....</option>
<option value="and campo2=valor1">Opcion1</option>
<option value="and campo2=valor2">Opcion1</option>
...
</select>
.
.
. los 8 select asi (si los select son dinamocos cambias los datos valor1, valor2, etc por el Recorset Ej: <option value="and campo2=<%= Rs("tu_campo") %>">Opcion1</option>)

</form>

una ves enviados los rescatas

campo1 = Trim(Request.Form("campo1 "))
if campo1 = 0 Then campo1 = ""
campo2 = Trim(Request.Form("campo2 "))
if campo2 = 0 Then campo2 = ""
.
.
. hasta rescatar los 8 select

luego en tu sql lo haces asi

SQL = "SELECT * FROM TABLA WHERE campo_id > 0 "& campo1 &" "& campo2 &" ...etc hasta llegar al 8 "


esto te servira ya que cada variable en la sql se agregara solo si hay algo
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:

Última edición por mc_quake; 27/12/2009 a las 20:45