<form action="order.asp" method="post">
<input type="image" src="../images/ticket.jpg" border="0" name="ID" value="<%=rs("ID")%>">
</form>
Som sedan frågas efter så här i order.asp
Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=x:\xxxxx\xxxxx\xxxx\xxx.mdb"
SQL = "SELECT * FROM events WHERE ID = '"& Request.Form("ID") &"' "
rs.Open SQL, Connect
Skrivs ut med <%=rs("ID")%>
Det blir en blank sida som svar.
Jag vill alltså kunna skriva ut rs-variablerna (det finns fler) på sidan som heter order.asp
Jag får alltså inte fram något värde när jag på sidan order.asp frågar efter Request.Form("ID") vilket då leder till att felet ligger på sidan som skickar:
events.asp
Där skulle det vara:
<input type="hidden" name="ID" value="<%=rs("ID")%>">
Och i order.asp
Fungerade det med:
nr = Request.Form("ID")
Set Connect = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=x:\xxx\xxxx\xxx\xxx.mdb"
SQL = "SELECT * FROM events WHERE ID=" &nr