Ciao amici,
vi chiedo un aiuto, ho fatto un piccolo carrello e la pagina di riepilogo è la seguente:
codice:
<%
' definisco le costanti
CONST CARTPID = 0
CONST CARTPNAME = 1
CONST CARTPPRICE = 2
CONST CARTPQUANTITY = 3
SpeseDiSpedizione="12,00"

' creo la session carrello
IF NOT isArray( Session( "cart" ) ) THEN
  DIM localCart( 4, 20 )
ELSE
  localCart = Session( "cart" )
END IF

' prendo le info del prodotto
id_prodotto = TRIM( Request( "pid" ) )
titolo = TRIM( Request( "titolo" ) )
prezzo = TRIM( Request( "prezzo" ) )

' aggiungo il prodotto al carrello
IF id_prodotto <> "" THEN
  foundIT = FALSE
  FOR i = 0 TO UBOUND( localCart )
    IF localCart( CARTPID, i ) = id_prodotto THEN
      localCart( CARTPQUANTITY, i ) = localCart( CARTPQUANTITY, i ) + 1
	  foundIT = TRUE
	  EXIT FOR
	END IF
  NEXT
  IF NOT foundIT THEN
    FOR i = 0 TO UBOUND( localCart, 2 )
      IF localCart( CARTPID, i ) = "" THEN
	    localCart( CARTPID, i ) = id_prodotto
        localCart( CARTPNAME, i ) = titolo
		localCart( CARTPPRICE, i ) = prezzo
		localCart( CARTPQUANTITY, i ) = 1
        EXIT FOR
	  END IF
	NEXT
  END IF
END IF

' aggiorno la quantita del carrello
IF Request( "updateQ" ) <> "" THEN
  FOR i = 0 TO UBOUND( localCart, 2 )
    newQ = TRIM( Request( "pq" & localCart( CARTPID, i ) ) )
	IF newQ = "" or newQ = "0" THEN
      localCart( CARTPID, i ) = ""
	ELSE
      IF isNumeric( newQ ) THEN
        localCart( CARTPQUANTITY, i ) = newQ
	  END IF
	END IF
  NEXT
END IF


' aggiorno con un array la session
Session("cart") = localCart



%>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="stile/stile.css"/>
</head>
<body>



Prodotti scelti:</p>

<%
totale_ordine = 0
%>
<form method="post" action="carrello.asp">
<input name="updateQ" type="hidden" value="1"/>
<table border="1">
<tr>
  <td align="center">Prodotto</td>  
  <td align="center">Prezzo</td>
  <td align="center">Quantità</td>
</tr>
<% 
FOR i = 0 TO UBOUND( localCart, 2 )
IF localCart( CARTPID, i ) <> "" THEN
totale_ordine = totale_ordine + ( localCart( CARTPPRICE, i ) * localCart( CARTPQUANTITY, i ) )
%>
<tr>
  <td align="left">
  <%=Server.HTMLEncode( localCart( CARTPNAME, i ))%>
  </td>
  
  <td align="left">
  <%=formatCurrency( localCart( CARTPPRICE, i ) )%>
  </td>
  <td align="center">
	  <input name="pq<%=localCart( CARTPID, i )%>" type="text" size="4" value="<%=localCart( CARTPQUANTITY, i )%>"/>
  </td>
</tr>
<% 
END IF
NEXT

%>
<tr>
<td colspan="3" align="right">+ Contributo spese spedizione :<%=formatCurrency(SpeseDiSpedizione)%></td>
</tr>
<tr><td colspan="3" align="center">Scegliere le modalità di Spedizione</td></tr>

<tr>
<td colspan="3" align="right">Pagamento Contrassegno: <input type="checkbox" name="contrassegno"/>10,00</td>
</tr>

<tr bgcolor="#99FF33">
  <td colspan="3" align="right">
  	Totale ordine:<%=formatCurrency( totale_ordine + SpeseDiSpedizione)%>
  </td> 
</tr>

<tr>
	<td colspan="3"><div align="center">
		[img]img/view.png[/img]
      <input type="submit" style="cursor:pointer;width:150px;" value="Calcola totale"/>
</div>
</td>
</tr>


<tr>
	<td colspan="3" align="center">
    [img]img/detalies.png[/img]
	<input type="button" style="cursor:pointer;width:150px;" value="Torna al carrello" onclick="location.href='default.asp'"/>
	</td>
</tr>

<tr>
	<td colspan="3" align="center">
	[img]img/delete.png[/img]
	<input type="button" style="cursor:pointer;width:150px;" value="Svuota il carrello" onclick="location.href='cancella.asp'"/>
	</td>
</tr>
<tr>
	<td colspan="3" align="center">
	[img]img/add.png[/img]
	<input type="button" style="cursor:pointer;width:150px;" value="Conferma Ordine" onclick="location.href='riepilogo.asp'"/>
	</td>
</tr>

</table>
</form>
</body>
</html>
ecco vi chiedo un aiuto, ossia come posso scrivere il fatto che se l'untente sceglie il pagamento in contrassegno tramite chekbox allora a totale_prezzo si aggiungono 10 euro, altrimenti niente...ho provato a scrivere un controllo if, ma devo aver sbagliato qualcosa...
grazie mille amici