Ottengo solo il primo record! ID1 = ID2 , category1 = category2.
codice:
<%
pagina = Request("pagina")
user1 = Request("user1")
strConn1 = "driver={SQL Server};server=XXXXXXXX;uid=XXXXXXXX;pwd=XXXXXXX;database=XXXXXXXXX"
Set conn1 = Server.CreateObject("ADODB.Connection")
conn1.Open strConn1
sql1 = " SELECT Count(carrello.quantita) AS CountDiquantita"
sql1=sql1 & " FROM carrello"
sql1=sql1 & " WHERE carrello.user1 = '" & user1 & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql1, Conn1
rs.MoveFirst
CountDiquantita = rs("CountDiquantita")
CountDiquantita=FormatNumber(CountDiQuantita,0)
sql1 = " SELECT * "
sql1=sql1 & " FROM carrello"
sql1=sql1 & " WHERE carrello.user1 = '" & user1 & "'"
sql1=sql1 & " ORDER BY carrello.ID DESC"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql1, Conn1
For i=1 to CountDiquantita
sql1 = sql1 & "ID" & CStr(i) & "=0" & rs("ID1")
sql1 = sql1 & "category" & CStr(i) & "=" & rs("category")
sql1 = sql1 & "price" & CStr(i) & "=" & rs("price")
sql1 = sql1 & "quantita" & CStr(i) & "=" & rs("quantita")
next
%>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="500">
<tr>
<td align="center" width="100%">
<form name="form" method="post" action="">
<input type="submit" class="buy" value="" onClick="form.action='buy.asp?ID1=<%=rs("ID1")%>&category1=<%=rs("category")%>&ID2=<%=rs("ID1")%>&category2=<%=rs("category")%>&pagina=<%=pagina%>&user1=<%=user1%>'";>
</form>
</td>
</tr>
</table>
<%
rs.Close
Set rs = Nothing
Set Conn = Nothing
%>