ho scritto questo per aggiornare il carrello...
cosa c'e' di sbagliato?
in pratica gli dico, leggi tutto il carrello, se trovi gia' un prodotto uguale a quello che sto cercando di aggiungere, allora aumenta di 1 la quantita' di quello gia' presente, altrimenti scrivi un nuovo record
codice:' se lo stesso prodotto e' gia' presente nel carrello aggiorna soltanto la quantita' Do while NOT rs.EOF 'response.write rs("id_prodotto") &" - " & request.form("id_prodotto") & " " If rs("id_prodotto") = request.form("id_prodotto") Then response.write "SI" rs("quantita") = rs("quantita") + 1 rs.update GiaPresente = True Exit do Else GiaPresente = False End If rs.movenext Loop ' altrimenti aggiungi un nuovo prodotto If GiaPresente = False Then rs.addnew rs("id_utente") = session("user_session") rs("id_prodotto") = request.form("id_prodotto") rs("nome_prodotto") = request.form("nome_prodotto") rs("quantita") = request.form("quantita") rs.update End If

Rispondi quotando