Ciao a tutti,
sto cercando di validare un form lato server ma ho diversi problemi (non mi legge le if)

Io ho fatto così
codice:
var errore=0;
	var strUser=Request.QueryString("nick_attuale");
	var dstUser=Request.QueryString("elenco");
				
	var diff= parseFloat(d)- parseFloat(importo_pagato);
				
				if (diff<0)
				{
					Response.write("l'attuale deposito non è sufficiente ad effettuare il pagamento. Il massimo deposito possibile è di " +d+"");
					errore=1;
				}
				if (parseFloat(importo_pagato)<=0)
				{
					Response.write("Devi inserire un valore numerico per il pagamento");
					errore=1;
				}
				if (dstUser==strUser)
				{
					Response.write("Non puoi pagare te stesso");
					errore=1;
				}
				
				if(errore==0){
...}
errore è una sorta di flag che se a 1 blocca l'nserimento nel db.
La prima if funziona bene, le altre non vengono lette...perchè??

(i dati sono inviati tramite get)