Passo da una pagina catalogo, una variabile session contenete dei valori che corrispondono agli ID degli articoli.

Creo la connessione e visualizzo i record all'interno di un form.

Ogni record ha un checkbox per poter essere eliminato. Se per esmpio ho 2 articoli, e clicco su uno tutto ok, mi visualizza l'altro e se clicco sul restante appare la scritta carrello vuoto con la session a vuota.

Il problema mi sorge quando clicco su piu' checkbox contemporaneamente, mi aggiunge quei valori. Sicuramente e' da rivedere il ciclo dell'array "ELIMINA".

potete darmi una mano? ecco il codice:
codice:
<%
IF request.form("codici") = "" THEN
codici = session("IDFILM")
ELSE
IF request.form("elimina") <> "" THEN
	elimina = split(request.form("elimina"),",")
	codici = split(request.form("codici"),",")
	for i = 0 TO UBOUND(elimina)
		for x = 0 TO UBOUND(codici)
				IF elimina(i) <> codici(x) THEN
					IF idfilm = "" THEN
					idfilm = codici(x)
					ELSE
					idfilm = idfilm + "," + codici(x)
					END IF
					END IF
		NEXT
	NEXT
	codici = idfilm
	session("IDFILM") = idfilm
END IF		
END IF

IF codici <> "" THEN
response.write "Contenuto della variabile codici: " & codici & "
"
response.write "Contenuto della session IDFILM: " & session("IDFILM") & "
"
Grazie