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

Problemas con el select y variables

Estas en el tema de Problemas con el select y variables en el foro de ASP Clásico en Foros del Web. Hola a todos, primero q nada soy un novato en esto, tengo 1 mes aprendiendo y necesito ayuda para este formulario. tengo una pagina de ...
  #1 (permalink)  
Antiguo 11/07/2006, 11:24
 
Fecha de Ingreso: junio-2006
Mensajes: 104
Antigüedad: 18 años
Puntos: 1
Problemas con el select y variables

Hola a todos, primero q nada soy un novato en esto, tengo 1 mes aprendiendo y necesito ayuda para este formulario.
tengo una pagina de ventas con 5 campos
Código HTML:
<%@ Language=VBScript%>
<%
Dim oConn,strSQL, objRS 
Set oConn = Server.CreateObject("ADODB.Connection") 
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("./Ventas.mdb")) 

'strSQL = "SELECT * FROM Precios" 
'Set objRS = oConn.Execute(strSQL)
%>
<html>
<head>
<link rel="STYLESHEET" type="text/css" href="css/letras.css">
<meta http-equiv="Content-Language" content="es">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Pagina nueva 1</title>
</head>

<body >
<h1 align="center">Venta de productos</h1>
<table border="1" width="100%" height="79">
  <tr>
    <td width="25%" height="1" align="center"><b>PRODUCTOS</b></td><td width="13%" height="1" align="center"><b>CANTIDAD</b></td>
    <td width="12%" height="1" align="center"><b>COMPRAR</b></td><td width="25%" height="1" align="center"><b>PRECIO</b></td>
    <td width="25%" height="1" align="center"><b>SUBTOTAL</b></td>
  </tr>
  <tr>
    <td width="25%" height="1">
	<form> <select name="polvo">
			<option value="Fino">Polvo Fino</option>
			<option value="Grueso">Polvo Grueso</option>
			<option value="Lavado">Polvo Lavado</option>
			</select>
	</form> 

    </td>
    <td width="13%" height="1">
      <form method="POST" action="compras.asp" webbot-action="--WEBBOT-SELF--">
        <p><input type="text" name="Cpolvo" size="20"></p>
      </form>
    </td>
    <td width="12%" height="1" align="center"><input type="checkbox" name="Copolvo" value="ON"></td>
    <td width="25%" height="1">
    <%
	If From.polvo = Fino then
		strSQL = "SELECT precio FROM Precios where Producto="' request.form("polvo") & "'"
		response.write(strSQL)
	end if
    %>
    
    
    </td>
    <td width="25%" height="1"></td>
  </tr>
</table>

</body> 
problema: cuando alguien selecciono algun tipo de polvo a paresca auntomaticamente el precio y el subtotal, claro, aunme falta poner el boton de aceptar. ya q esto solo se podar comprar o aceptar ese pedido si el checkbox esta activo, y esto lo tengo q hacer con otros productos, como grava, bloques, y otros. por favor ayuda.
  #2 (permalink)  
Antiguo 12/07/2006, 00:37
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Hay varias formas de lograr lo que te propones, pero creo que tendrías que proporcionarnos más datos, regularmente enviarías en tu forma el id del tipo de polvo para recuperarlo en el siguiente paso y entonces con este id, hacer un query a la base de datos, el envíar el nombre del polvo en lugar de un identificador(si es que no estás usando el nombre como tal, que espero que no), puede ocasionarte problemas, sería de mucha ayuda que nos proporciones la estructura de tus tablas así te podemos dar una mejor orientación.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 13/07/2006, 08:47
 
Fecha de Ingreso: junio-2006
Mensajes: 104
Antigüedad: 18 años
Puntos: 1
Hola u_goldman, mi bd esta access se llama ventas, contiene un tabla que se llama precio, en la cual existen 2 campos por el momento que son: Producto(texto) y Precio(moneda)
  #4 (permalink)  
Antiguo 13/07/2006, 10:45
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Ok

Conéctate a tu base, haces un recordset, generas tu HTML, lo recuperas y haces el update. Igual de sencillo que tu último post no?

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 13:23.