Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 24-abr-2008, 04:46   #1 (permalink)
txuk ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 25
busqueda a traves de menu desplegable

Hola.

Tengo una pagina donde visualizao una serie de datos. He puesto un menu desplegable para hacer una busqueda seleccionada. Os pongo aqui el codigo para que veais como lo hago:

Lo que me han comentado es que ponga dos menus desplegables para hacer busquedas segun 2 campos.
Como podría hacerlo segun esta manera???

gracias.

CODIGO:



<tr>
<td align="left" valign="top"><table width="100%" >
<tr align="left" valign="top">
<td width="30%" valign="middle"><span>
<%
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={MySQL};SERVER=lldd216.servidoresdns.net;P ort=3306;Database=xxx;Uid=xxx;Pwd=xxx;"

sql="select * from asunto_comunicacion"
set rs=con.execute(sql)
response.Write("<select name='asunto'>")
do while not rs.eof
response.Write("<option value='"&rs("asunto")&"'>"&rs("asunto")&"</option>")
rs.movenext
loop
response.Write("<option value='todos' selected>TODOS</option")
response.Write("</select>")
%>
</span></td>
<td valign="middle">
<input type="submit" name="Submit32" value="ACEPTAR">
</td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" valign="top"><br>
<%
Mostrar = Request.QueryString("Mostrar")
If Mostrar = "Yes" Then

asunto = Request.Form("asunto")

Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={MySQL};SERVER=lldd216.servidoresdns.net;P ort=3306;Database=xxx;Uid=xxx;Pwd=xxx;"

if asunto= "todos" then
sql= "select * from notas_prensa order by fecha desc "
Set rs = con.Execute(sql)
else
sql= "select * from notas_prensa where asunto='"&asunto&"' order by fecha desc "
Set rs = con.Execute(sql)
end if%>
txuk está desconectado   Responder Citando
Antiguo 24-abr-2008, 07:18   #2 (permalink)
Moderador
Myakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy pronto
 
Avatar de Myakire
 
Fecha de Ingreso: noviembre-2002
Mensajes: 6.493
Enviar un mensaje por Yahoo  a Myakire
Re: busqueda a traves de menu desplegable

Te refieres a poner dos combos?

sql= "select * from notas_prensa where asunto='"&Request("Combo1")&"' AND OtroCampo = '"&Request("Combo2")&"' order by fecha desc "
Myakire está desconectado   Responder Citando
Antiguo 24-abr-2008, 08:48   #3 (permalink)
txuk ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 25
Re: busqueda a traves de menu desplegable

Me refiero a tener dos posibilidades de hacer la busqueda.

1- buscar por fecha por ejemplo (esto viene dentro de un menu desplegable)

2- buscar por medio televisivo por ejemplo (esto viene dentro de otro menu desplegable).

las busquedas son independientes.

Gracias.
txuk está desconectado   Responder Citando
Antiguo 24-abr-2008, 10:24   #4 (permalink)
Moderador
Myakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy prontoMyakire llegará a ser famoso muy pronto
 
Avatar de Myakire
 
Fecha de Ingreso: noviembre-2002
Mensajes: 6.493
Enviar un mensaje por Yahoo  a Myakire
Re: busqueda a traves de menu desplegable

aaahh, entonces en lugar de poner el AND en lo que te puse arriba, pon un OR

Esto si es la misma tabla.
Myakire está desconectado   Responder Citando
Antiguo 25-abr-2008, 02:14   #5 (permalink)
txuk ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 25
Re: busqueda a traves de menu desplegable

He cambiado alguna cosilla y sale perfecto.

Muchas gracias Myakire.
txuk está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:14.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93