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

Insertar campos de cantidades de 1 tabla segun medidas

Estas en el tema de Insertar campos de cantidades de 1 tabla segun medidas en el foro de ASP Clásico en Foros del Web. Como puedo mostrar un cuadro de texto al cual se le va a insertar una cantidad y esta se insertara en la base de datos ...
  #1 (permalink)  
Antiguo 10/08/2005, 14:49
 
Fecha de Ingreso: septiembre-2004
Mensajes: 76
Antigüedad: 19 años, 9 meses
Puntos: 0
Mensaje Insertar campos de cantidades de 1 tabla segun medidas

Como puedo mostrar un cuadro de texto al cual se le va a insertar una cantidad y esta se insertara en la base de datos de la tabla correspondiente. Me explico;

Tengo una bd y en esta tengo una tabla con tornillos y cada uno tiene 3 medidas q son distintas y otros tornillos con otras, lo he conseguido es hacer una busqueda por producto y me saca el modelo q hace referencia a la tabla de la base de datos. Luego he hecho una asp "maestra" q es donde se hacen las busquedas y luego seleccionas el producto y sales a la pagina detalle q seria product.asp. en esta saldrian el modelo de tornillo y las medidas pero tengo q insertar la cantidad q quiero.
He puesto unos 8 cuadros de texto donde van las cantidades, pq un tornillo tiene 8 medidas y otro tiene 3 medidas, como puedo sacar los cuadros de cantidades con sus referencias automaticamente?
A ver si algiuen me ayuda gracias.
  #2 (permalink)  
Antiguo 11/08/2005, 07:19
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
No entiendo. Coloca la estructura de esa tabla para ver si se aclara un poco.
  #3 (permalink)  
Antiguo 11/08/2005, 08:49
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
checa este link

www.rae.es
  #4 (permalink)  
Antiguo 11/08/2005, 13:24
 
Fecha de Ingreso: septiembre-2004
Mensajes: 76
Antigüedad: 19 años, 9 meses
Puntos: 0
Todo esto es el codigo, ya tengo hecho q salgan automaticamente las tallas, lo q necesito q los campos de texto salgan automaticamente con las tallas y poder introducir las cantidades q deseo.
ALGUIEN ME PUEDE AYUDAR YO YA NO SE.
Esto es el codigo completo gracias
<%@ Language=VBScript %>
<% pageTitle = "Product Information" %>
<!-- #include file="conn.asp" -->
<!-- #include file="adovbs.inc" -->
<center><script src="menuprote.js"></script><script menumaker src="menuprotegido.js"></script></center><br><br>
<%
intProdID = Request.QueryString("intProdID")
%>
<html>
<head>
<meta name="GENERATOR" Content="Microsoft Visual Studio 6.0">
<title><%= pageTitle %></title>
<script LANGUAGE="JavaScript"><!--

function AbortEntry(sMsg, eSrc)
{
window.alert(sMsg);
// set focus and highlight to the offending error
eSrc.focus();
//eSrc.select();
}

function HandleError(eSrc)
{
// make sure the input is a numeric value
var val = parseInt(eSrc.value);
if (isNaN(val))
{
return AbortEntry("Debe ser un número.", eSrc);
}

// make sure the value is not negative
if (val <= 0)
{
return AbortEntry("Por favor entre en un número positivo.", eSrc);
}
}

//-->
</script>
<style type="text/css">
<!--
a:link { color: #808080 }
a:visited { color: #808080 }
a:hover { color: #ff9900 }
.Estilo1 {font-family: Arial, Helvetica, sans-serif}
.Estilo2 {color: #000000}
.Estilo4 {font-size: 12px}
.Estilo11 {font-size: 14px; font-weight: bold; color: #000000; font-family: Arial; }
-->
</style>
</head>

<body bgcolor="#ffffff" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" text="#808080">
<basefont face="Verdana" size="2">

<hr color="#CCCCCC" size="1" noshade>

<table border="0" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" width="625">
<tr>
<td width="128" height="507" align="center" valign="top">
<table border="0" cellspacing="4" cellpadding="4" width="125">
<tr>
<td width="128" bgcolor="#FFFFFF">&nbsp;</td>
</tr>
</table>
<td width="1" bgcolor="#000000"><img src="/imagenes/spacer.gif" width="1" height="1" alt border="0"></td>
<td align="left" valign="top"><table width="700" border="0" cellpadding="4" cellspacing="4">
<tr><td width="840" height="454">
<div align="left">
<%
Dim con,rs,sql,datos

datos= Server.MapPath ( "tienda.mdb " )

' Creamos el objeto para la conexion y la abrimos

Set con= Server.CreateObject("ADODB.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="& datos &";"
sql= "SELECT * FROM stock"

Set rsProdInfo = Con.Execute("SELECT * FROM " & "stock where productid=" & intProdID)
if rsProdInfo.EOF then
Response.Write "stock numero " & intProdID & _
" No existe."
else
strName = rsProdInfo("catalogname")
strDesc = rsProdInfo("referncia")
strDesc01 = rsProdInfo("color")
strImage = rsProdInfo("productImg")
strTalla0 = rsProdInfo("txttalla00")
strTalla1 = rsProdInfo("txttalla01")
strTalla2 = rsProdInfo("txttalla02")
strTalla3 = rsProdInfo("txttalla03")
strTalla4 = rsProdInfo("txttalla04")
strTalla5 = rsProdInfo("txttalla05")
strTalla6 = rsProdInfo("txttalla06")
strTalla7 = rsProdInfo("txttalla07")
strTalla8 = rsProdInfo("txttalla08")
strTalla9 = rsProdInfo("txttalla09")
strTalla10 = rsProdInfo("txttalla10")
strTalla11 = rsProdInfo("txttalla11")
strTalla12 = rsProdInfo("txttalla12")
strTalla13 = rsProdInfo("txttalla13")
strTalla14 = rsProdInfo("txttalla14")
strTalla15 = rsProdInfo("txttalla15")
strTalla16 = rsProdInfo("txttalla16")
strTalla17 = rsProdInfo("txttalla17")
intPrice = rsProdInfo("precio")
%>
</div>
<form action="addToCart.asp" method="post" id="form1" name="form1"> <p><font face="Verdana" size="4"> <%= strName %></font></p> <table width="1022" height="257" border="0" cellpadding="2" cellspacing="0">
<tr>
<td width="42"><img src="<%= strImage %>" align="top">
<td width="484"><table width="418" border="0">
<tr>
</tr>
<tr>
<th width="102" scope="col"><div align="left"><span class="Estilo2">Referencia:</span> <span class="Estilo4"><font face="Verdana"></font></span></div></th>
<td width="306" scope="col"><span class="Estilo4"><font face="Verdana"><%= strDesc %></font></span></td>
</tr>
<tr>
<th height="20" scope="col"><div align="left"><span class="Estilo1"><span class="Estilo2">Color:</span> </span></div></th>
<td scope="col"><span class="Estilo1"><span class="Estilo4"><font face="Verdana"><%= strDesc01 %></font></span></span></td>
</tr>
<tr>
<td scope="col">
<span class="Estilo1"><span class="Estilo11"><%= strTalla0 %></span></span><br>
</td>
<td scope="col"><input type="text" name="textfield"></td>
</tr><tr>
<td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla9 %></span></span> </td>
<td scope="col"><input type="text" name="textfield2"></td>
</tr> <tr>
<td scope="col"> <span class="Estilo1"><span class="Estilo11"><%= strTalla1 %></span></span><br><span class="Estilo1"></span></td>
<td scope="col"><input type="text" name="textfield3"></td></tr><tr><td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla10 %></span></span></td><td scope="col"><input type="text" name="textfield4"></td> </tr> <tr> <td scope="col">
<span class="Estilo1"><span class="Estilo11"><%= strTalla2 %></span></span><br> </td><td scope="col"><input type="text" name="textfield5"></td></tr><tr><td scope="col"><span class="Estilo1"><%= strTalla11 %></span></td><td scope="col"><input type="text" name="textfield6"></td> </tr><tr><td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla3 %></span></span><br><span class="Estilo1"></span></td> <td scope="col"><input type="text" name="textfield7"></td></tr><tr>
<td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla12 %></span></span></td>
<td scope="col"><input type="text" name="textfield8"></td></tr> <tr>
<td scope="col"> <span class="Estilo1"><span class="Estilo11"><%= strTalla4 %></span></span><br><span class="Estilo1"></span></td> <td scope="col"><input type="text" name="textfield9"></td></tr><tr>
<td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla13 %></span></span></td><td scope="col"><input type="text" name="textfield10"></td></tr> <tr><td scope="col">
<span class="Estilo1"><span class="Estilo11"><%= strTalla5 %></span></span><br><span class="Estilo1"></span></td>
<td scope="col"><input type="text" name="textfield11"></td></tr><tr>
<td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla14 %></span></span></td> <td scope="col"><input type="text" name="textfield12"></td></tr> <tr><td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla6 %></span></span><br><span class="Estilo1"></span></td><td scope="col"><input type="text" name="textfield13"></td></tr><tr>
<td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla15 %></span></span></td>
<td scope="col"><input type="text" name="textfield14"></td> </tr><tr>
<td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla7 %></span></span><br><span class="Estilo1"></span></td><td scope="col"><input type="text" name="textfield15"></td></tr><tr>
<td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla16 %></span></span></td><td scope="col"><input type="text" name="textfield16"></td> </tr><tr><td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla8 %></span></span><br> <span class="Estilo1"></span> </td><td scope="col"><input type="text" name="textfield17"></td> </tr><tr><td scope="col"><span class="Estilo1"><span class="Estilo11"><%= strTalla17 %></span></span></td><td scope="col"><input type="text" name="textfield18"></td></tr>
</table><font face="Arial" size="1"><br></font></td><tr></tr></table>
<table border="0" width="100%" cellspacing="0" cellpadding="0"><tr>
<td align="center"><font face="Verdana" size="2"><b>A&ntilde;adir
<input type="text" size="3" name="intQuant" value="1" onChange="HandleError(this)">a mi orden.</b>&nbsp;
<input type="submit" value="Añadir al Carro" id="submit1" name="submit1"><br><br><br><br> <a href="reviewOrder.asp" OnMouseOver="test3.src='/imagenes/btnDown_ck.gif'" OnMouseOut="test3.src='/imagenes/btnUp_ck.gif'"><img SRC="imagenes/btnUp_ck.gif" alt="Ver la Orden y/o Compruebala" BORDER="0" NAME="test3" WIDTH="264" HEIGHT="20"></a></font></td><td align="center" valign="middle" nowrap><font face="Verdana" size="4">Precio: <%= formatNumber(intPrice, 2) %> &euro; </font></td> </tr></table></form>
<%
end if
rsProdInfo.Close
set rsProdInfo = Nothing

Con.Close
set Con = Nothing
%>
</td> </tr> </table></td> </tr> </table> <hr color="#CCCCCC" size="1" noshade>
<table border="0" cellpadding="0" cellspacing="6" width="100%"> <tr> <td colspan="3" valign="BOTTOM"><font face="Verdana, Arial, Helvetica" size="1"> &Uacute;ltima actualizaci&oacute;n hoy <br></font></td>
<td colspan="3" align="right" valign="TOP">&nbsp;
</td> </tr></table>
</body>
</html>

Última edición por Essftg; 11/08/2005 a las 14:08
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 23:18.