Tema: Asignacion
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/09/2003, 12:11
nachohuerta
 
Fecha de Ingreso: julio-2003
Ubicación: mi camioneta?
Mensajes: 87
Antigüedad: 20 años, 10 meses
Puntos: 0
Hola Juanelo:
aunque creo que esto es mas para el foro de ASP (que los moderadores lo muevan).

Analiza la situacion:
1-estas haciendo una consulta, basandote en un combo.
-significa que en teoria lo tenemos dentro de un FORM.
-ese FORM para que no batalles ponle el metodo GET (para 'agarrar' los valores)

quedaria algo mas o menos asi:

--- consulta.asp ---

<form method="GET" action="consulta.asp">

<select size="1" name="tip" onChange='this.form.submit();'>
<option value="1">uno</option>
<option value="2">dos</option>
<option value="3">tres</option>
</select>

</form>

-----------------------
hasta aqui ya hicimos lo necesario para enviar la consulta (utilizando algo de JScript hacemos que el formulario se envie al hacer el cambio en el combo, evitando tener que usar un boton de 'submit')

-----------------------
Recuerda que los valores que le pasamos a un ASP los recogemos en la pagina de esta manera (haciendo referencia al nombre, en este ejemplo: tip)

<%
tipRecogido=request.querystring("tip")
'aqui ya tenemos el valor, y debes construir tu sentencia SQL

sql="select * from tab_consumibles where id_producto like '%"&tipRecogido&"%'"

%>

(esto al inicio de la pagina que es llamada en el ACTION de tu form).

-----------
Esto es un ejemplo 'mas o menos' con la idea basica de como lo hago yo, recuerda que siempre hay muchas maneras de obtener los mismos resultados, tu has la que mejor te acomode y te aseguro que resolveras mas facil los problemas que se te presenten.

Saludos