55 messaggi dal 19 luglio 2005
Salve!

Stò cercando di realizzare un carrello elettronico partendo da una pagina (default.asp) la quale contiene una lista di prodotti presi da un DB Access. Accanto ad ogni prodotto c'è una casella di testo all'interno della quale é possibile specificare la quantità (per ogni prodotto) che si desidera ordinare. Questi dati vengono inviati ad una seconda pagina (carrello.asp) tramite un pulsante:

<form name="txtGetData" method="post" action="carrello.asp">
[...]
<input type="textarea" name="quantity" size="5"></input>
[...]
<input type="submit" name="contatto" value="Aggiungi al carrello">

A questo punto non sò più come gestire le quantità:

mi ritrovo una sola variabile, request.form("quantity"), con tutte le quantità divisa da una virgola. Come faccio ad associarle al prodotto? Avete qualche consiglio per una realizzazione più rapida e semplice?

Grazie,
Claudio
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Definisci per tutte le righe lo stesso nome per la textarea per l'inserimento delle quantità?

Il trucco banale sta nell'aggiungere ad ogni nome il numero del record associato ad esso, ad esempio l'id del singolo articolo. Qualcosa di questo tipo:

<input type="textarea" name="quantity_<%=id_articolo%>" size="5"></input>
In questo modo puoi, con un ciclo, controllare le singole quantità di ogni articolo con il codice:

quantita=Request("quatity_" & id_articolo)

Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.