Foros del Web » Programando para Internet » ASP Clásico »

actualizar campos mediante un select

Estas en el tema de actualizar campos mediante un select en el foro de ASP Clásico en Foros del Web. buenos dias, que tall estan les cuento tengo una select con una lista de articulos y luego una tabla donde se recojen los datos de ...
  #1 (permalink)  
Antiguo 29/04/2009, 09:16
 
Fecha de Ingreso: enero-2009
Mensajes: 112
Antigüedad: 16 años, 3 meses
Puntos: 0
actualizar campos mediante un select

buenos dias, que tall estan les cuento tengo una select con una lista de articulos y luego una tabla donde se recojen los datos de una consulta lo que quiero es que la consulta se realize segun el articulo que el usuario a seleccionado en la lista anterior, espero me puedan ayudar gracias a todos,,
  #2 (permalink)  
Antiguo 29/04/2009, 09:54
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años, 3 meses
Puntos: 360
Respuesta: actualizar campos mediante un select

Alexgonzalez..

Podrías ser mas especifico en tu pregunta?

Por lo poco que te entiendo, sería:
select *from articulos where cod_articulo = articulo_seleccionado
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 29/04/2009, 12:06
 
Fecha de Ingreso: enero-2009
Mensajes: 112
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: actualizar campos mediante un select

disculpa si no fui mas espesifico, te cuento.. tengo una serie de datos dentro de un form en una lista desplegable, lo que quiero hacer es que cuando el usuario seleccione un nombre de la lista se ejecute una consulta en mi db y me traiga los articulos relacionados con el nombre que selecciono antes, mi db esta en sql 2000. "espero averme explicado mejor"
ESTE ES PARTE DE MI CODIGO***

<select type="nvarchar" name="nombre" class="labell-Login" id="nombre">

<option value="">......</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>

</select>


<input type="submit" name="Submit" value="buscar")">


<%
Dim oRs, oRs2, SQL
Dim idmarca
Set oRs=Server.CreateObject("ADODB.Recordset")
Set oRs2=Server.CreateObject("ADODB.Recordset")
SQL="SELECT * FROM producto where (nombre='"&nombre&"');"
oRs.Open SQL, oConn
%>



<TABLE BORDER=1 CELLSPACING="1" CELLPADDING="1">
<TR>
<TD><B>Producto</B></TD>
<TD><B>Marca</B></TD>
<TD><B>Costo BsF</B></TD>
<TD><B>Agregar al Carro</B></TD>
<TD></TD>

<%
Do until oRs.EOF
idmarca=oRs.Fields("Marca")
SQL="SELECT * FROM Marca WHERE IdMarca="&idmarca&";"
oRs2.Open SQL, oConn
%>
<TR>
<TD><A HREF="<%=oRs2.Fields("URL")%>"><%=oRs2.Fields("Nom bre")%></A></TD>
<TD><%=oRs.Fields("Nombre")%></TD>
<TD><%=oRs.Fields("Precio")%></TD>
<TD><A HREF="shop.asp?ac=meter&prod=<%=oRs.Fields("IdProd ucto")%>">Comprar</A></TD>
</TR>
<%
oRs2.Close
oRs.MoveNext
Loop
%>
  #4 (permalink)  
Antiguo 29/04/2009, 12:11
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años, 3 meses
Puntos: 360
Respuesta: actualizar campos mediante un select

alexgonzalez estas en el foro incorrecto.
http://www.forosdelweb.com/f21/funci...-datos-413499/

Te recomiendo el foro de asp para resolver tu duda.
http://www.forosdelweb.com/f15/

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 29/04/2009, 12:43
 
Fecha de Ingreso: enero-2009
Mensajes: 112
Antigüedad: 16 años, 3 meses
Puntos: 0
realizar consulta segun seleccion de articulo

disculpen tengo este consulta,.. tengo una serie de datos dentro de un form en una lista desplegable, lo que quiero hacer es que cuando el usuario seleccione un nombre de la lista se ejecute una consulta en mi db y me traiga los articulos relacionados con el nombre que selecciono antes, mi db esta en sql 2000. "espero averme explicado mejor"
ESTE ES PARTE DE MI CODIGO***

<select type="nvarchar" name="nombre" class="labell-Login" id="nombre">

<option value="">......</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>
<option value="baño de crema">Baño de crema</option>

</select>


<input type="submit" name="Submit" value="buscar")">


<%
Dim oRs, oRs2, SQL
Dim idmarca
Set oRs=Server.CreateObject("ADODB.Recordset")
Set oRs2=Server.CreateObject("ADODB.Recordset")
SQL="SELECT * FROM producto where (nombre='"&nombre&"');"
oRs.Open SQL, oConn
%>



<TABLE BORDER=1 CELLSPACING="1" CELLPADDING="1">
<TR>
<TD><B>Producto</B></TD>
<TD><B>Marca</B></TD>
<TD><B>Costo BsF</B></TD>
<TD><B>Agregar al Carro</B></TD>
<TD></TD>

<%
Do until oRs.EOF
idmarca=oRs.Fields("Marca")
SQL="SELECT * FROM Marca WHERE IdMarca="&idmarca&";"
oRs2.Open SQL, oConn
%>
<TR>
<TD><A HREF="<%=oRs2.Fields("URL")%>"><%=oRs2.Fields("Nom bre")%></A></TD>
<TD><%=oRs.Fields("Nombre")%></TD>
<TD><%=oRs.Fields("Precio")%></TD>
<TD><A HREF="shop.asp?ac=meter&prod=<%=oRs.Fields("IdProd ucto")%>">Comprar</A></TD>
</TR>
<%
oRs2.Close
oRs.MoveNext
Loop
%>
  #6 (permalink)  
Antiguo 29/04/2009, 18:56
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: realizar consulta segun seleccion de articulo



solo te falta recoger la variable... sino, no sabra que buscar
Código ASP:
Ver original
  1. <&#37;
  2. Dim oRs, oRs2, SQL
  3. Dim idmarca
  4. nombre=request.form("nombre") '<--- ESTA PARTE TE FALTA
  5. Set oRs=Server.CreateObject("ADODB.Recordset")
  6. Set oRs2=Server.CreateObject("ADODB.Recordset")
  7. SQL="SELECT * FROM producto where (nombre='"&nombre&"');"
  8. oRs.Open SQL, oConn
  9. %>

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #7 (permalink)  
Antiguo 03/05/2009, 18:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 19 años
Puntos: 2135
Respuesta: actualizar campos mediante un select

Tema trasladado desde Bases de Datos

http://www.forosdelweb.com/f21/funci...-datos-413499/
  #8 (permalink)  
Antiguo 03/05/2009, 19:55
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: actualizar campos mediante un select

(Y luego combinado con otro tema iniciado en ASP)
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:27.