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 %>

Rispondi quotando
