Ragazzi sto lavorando su un negozio virtuale e sto creando una lista di articoli preferiti scelti dall' utente.
Una volta nella lista dei preferiti l' utente può inserire nel carrello l' articolo che vuole selezionandolo mezzo checkbox e cliccando su aggiungi.
Il problema è che se nella lista ci sono + articoli e lui non li spunta tutti il sistema si blocca e mi da errore.
Pensavo che inserendo la linea in rosso avrei potuto evitare la cosa ma niente...
Di seguito anche l' errore che mi da.
Qualche idea?
In blu la linea dell' errore
codice:Dim SQL, id_records, valore1,carrello id_records=split(request.form("id"),",") carrello = request.form("carrello") if carrello = "" then carrello = request.cookies("igproshoppe") end if carrello2 = Replace(carrello, " ", "") aryPrezzi = split(carrello2,",") vCount = 0 for each id in id_records valore1 = aryPrezzi(vCount) if Session("codiceordine")<> "" then SQL = "UPDATE carrello SET carrello='"&valore1&"', codiceordine='"&Session("codiceordine")&"' WHERE id=" & id elseif Session("codiceordine") = "" then Dim gg,mm,aa,hh,mn,ss gg = Day(Date()) mm = Month(Date()) aa = Year(Date()) hh = Hour(Time()) mn = Minute(Time()) ss = Second(Time()) session("codiceordine")= mn&"X"&hh&"V"&ss&""&mn&"B"&gg SQL = "UPDATE carrello SET carrello='"&valore1&"', codiceordine='"&Session("codiceordine")&"' WHERE id=" & id end if conn.Execute(SQL) vCount = vCount + 1 next conn.Close Set conn = Nothing
codice:Errore di run-time di Microsoft VBScript error '800a0009' Indice non incluso nell'intervallo: 'vCount' /restyling ig pro shop/aggiorna-carrello3.asp, line 12

Rispondi quotando