ho un form (di un carrello della spesa) con il quale invio le righe (che sono voci di spesa quantità e codice prodotto):
If rec.EOF Then
Response.Write "Non ci sono Prodotti nel Cesto!"
end if
While Not rec.EOF %>
QT: <input type="text" name="qt" value="<%=rec("qt") %>">
idProdotto: <input type="text" name="idProdotto" value="<%=rec("idProdotto") %>">
<%
rec.MoveNext
Wend
quindi se ci sono più righe i dati sono del tipo:
Qt = 2
id prodotto = aaa
Qt = 4
idProdotto = bbb
Qt = 8
idProdotto = ccc
![]()
![]()
![]()
a questo punto tento ti recuperarle in altra pagina:
<%
FOR numeroCampi = 1 TO (Request.Form.Count() - 0)
IF NOT Request.Form(numeroCampi) = "" THEN
scrivi = scrivi & "" & numeroCampi & " - " & Request.Form.Key(numeroCampi) & ": " & Trim(Request.Form(numeroCampi)) & "
"
END IF
NEXT
Response.Write scrivi
%>
ma il risultato è :
QT = 2, 4, 8
idProdotto = aaa, bbb, ccc
![]()
come faccio a reruperare i dati in questo modo:
Qt = 2
id prodotto = aaa
Qt = 4
idProdotto = bbb
Qt = 8
idProdotto = ccc
![]()
![]()
![]()
mi servono subito dopo per ricavare la quantità di ogni singolo prodotto!

Rispondi quotando