Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 ayuda sencilla combo box
 Foro Bloqueado  Tema Bloqueado


Autor Temas
hixem
Junior Member

España
112 Posts
Mensajes - 09 Feb 2004 :  12:17:50  Ver Perfil  Enviar Email
Hola Amigos, perdonen mi ignorancia pere realmente necesito ayuda,
tengo una base de datos en foxpro y deseo elaborar una consulta a partir del valor devuelto de un combobox .
¿como se que valor me devuelve un combo box?

ejemplo:
</select>
<select name="select">
<option>aluminio</option>
<option>madera</option>
</select>

entonces :
"SELECT GRUPO FROM hg_GRUPO ORDER BY GRUPO where famila=valor devuelto del combo"
Espero que me ayuden por favor.

Mi email es hixiel@yahoo.com

HAF

buho_nero
Moderator

España
1316 Posts
Posted - 09 Feb 2004 :  16:15:08  Ver perfil  Enviar e-mail
El valor del combo lo recoges en una función de script en cliente:

document.nombreformulario.select.value

y mandas esa variable a otra página, ya sea con un formulario o en una querystring.
La recoges en la página destino:
combo = request("variable")

y la usas para la creación de la consulta:
"SELECT GRUPO FROM hg_GRUPO ORDER BY GRUPO where famila="+combo

Esto es muy básico, es mejor que te mires los tutoriales a fondo.

p.d.- no repitas tips en diferentes foros. Voy a borrarte los duplicados de esta pregunta.


Inicio Pagina

laly
New Member


62 Posts
Posted - 09 Feb 2004 :  16:23:18  Ver perfil  Enviar e-mail
Supongamos que tienes una tablas con los días
de la semana y se llama "Dias"

Esta tabla tiene dos campos:
- id_dia
- nombre_dia

ENTONCES TU SELECT DEBERÍA SER:

SELECT id_dia, nombre_dia FROM Dias

EN EL HTML DEBERIA SER:
<select name="select">
<option value="<%=rs("id_dia")%>"><%=rs("nombre_dia")%></option>
</select>

YA SACAMOS EL VALOR DE LA TABLA, PERO SOLO SACAMOS EL PRIMER REGISTRO ASI QUE AHORA SACAS LOS DEMAS ASI:


<select name="select">
<% do while not rs.eof %>
<option value="<%=rs("id_dia")%>"><%=rs("nombre_dia")%></option>
<% rs.movenext
loop %>
</select>


espero que te sirva,

Laly

Inicio Pagina

hixem
Junior Member

España
112 Posts
Posted - 09 Feb 2004 :  19:58:51  Ver perfil  Enviar e-mail
gracias Amigo Buho_nero
La cosa va por alli, pero si pudieras explicarme mejor con mas detalles
Gracias de antemano

HAFInicio Pagina

Dayana
Starting Member

Venezuela
23 Posts
Posted - 07 Jul 2004 :  17:10:10  Ver perfil  Enviar e-mail  Enviar Dayana un Mensaje Yahoo!e
tengo un problema con el combo
<select name="select">
<% do while not rs.eof %>
<option value="<%=rs("id_tarea")%>"></option>
<%
rs.movenext
loop %>
</select>
no me sale nada en el combo
why? help me!!!!


dayanitaInicio Pagina

yancerys
Starting Member

Colombia
29 Posts
Posted - 07 Jul 2004 :  21:29:49  Ver perfil  Enviar e-mail
Lo de java script esta bien tienes que crear una funcion que es la que te va a capturar el valor del select y lo enviara a tu pagina donde esta la consulta, luego en la pagina de la consulta la realizaras de forma dinamica : where campo='"&request.QueryString("parametro")&"' ejemplo:

funcion java script

function actualizar()
{
window.open("consulta.asp?parametro=" + document.form1.tu_select.value);
}

desde tu select deberas llamar a esta funcion en el evento OnChangue ejemplo:
<select name="tu_select" onChange="actualizar()" >

luego en la pagina consulta corres la consulta de la siguiente manera:

select * from tutabla where tucampo='"&request.querystring("parametro")&"'

Inicio Pagina

Rony Jose
New Member

Venezuela
81 Posts
Posted - 07 Jul 2004 :  22:51:38  Ver perfil  Enviar e-mail
Para Dayana, lo del combo que no se muestra...

Ya hiciste el SELECT campo from tabla no??
luego de esto deberias decirle rs.movefirst y luego ahi si:
<select>
<%do while not rs.eof%>
<option><%=rs.fields("campo")%></option>
<%
rs.movenext
loop
%>
</select>

Allì deberìa mostrarte el campo, de lo contrario seguro es un error en la sentencia de busqueda que no encuentra el valor...

Bye!

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar