Tengo una página asp que crea dinámicamente un listado de productos. Lo que no logro hacer es guardar el value del input que el usuario ha pulsado para mostrar en otra página los componentes de ese producto...
Código:
¿Cómo podría guardar ese valor "value" para poder usarlo a posteriori? Había pensado guardarlo en una variable session, pero como os digo no se me ocurre cómo hacerlo...<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Probatina</title> </head> <% 'Se declaran las variables Dim Conexion Dim Cadena Dim Tarjetas Set Conexion = CreateObject("ADODB.Connection") Set Tarjetas = CreateObject("ADODB.Recordset") Cadena="Driver={mySQL}; Server=xxx.xxxxxxx.com; Database=xxxx;Uid=xxxx; Pwd=xxxx" Conexion.Open Cadena Tarjetas.Open "Select * from Tarjetas", Conexion %> <body> <table id="formselecciontarjetas" align="center"> <thead> <tr> <th>CÓDIGO</th> <th>DESCRIPCIÓN</th> </tr> </thead> <tbody> <% While Not Tarjetas.EOF Response.Write "<form method='post' action='OfTarP.asp' id='OfTarP' name='OfTarP'>" Response.Write "<tr>" Response.Write "<td><input type='submit' name='Tarjeta_" & Tarjetas("Cod_prod") & "' value='" & Tarjetas("Cod_prod") & "' )' /></td>" Response.Write "<td>" & Tarjetas("Descripcion") & "</td>" Response.Write "</tr>" Response.Write "</form>" Tarjetas.Movenext Wend Tarjetas.Close Conexion.Close %> </tbody> </table> </body> </html>
Graciassss