Ciao ragazzi, ho dei problemi a valorizzare "newQ" nel codice di seguito:
codice:
......
WHILE NOT RS.EOF
newQ = TRIM ( Request( "pq" & RS("carrello_id") ) )
idcarrello = RS( "carrello_id" ) 
giacenza = RS( "prodotti_giacenza" )

response.write newQ
	
' controllo quantità valida, max 6 pezzi per codice
IF isNumeric( newQ ) THEN
   	newQ = newQ
ELSE
    newQ = 1	
END IF
IF newQ <= 5 AND newQ <= giacenza THEN
	newQ = newQ
ELSE
	newQ = giacenza
END IF				  		
IF newQ > 6 THEN
	newQ = 6
END IF				  		
	
response.write "(" & newQ & ")"
....
quando stampo newQ prima delle condizioni IF il valore è corretto, io poi devo rivalorizzarlo perchè esso deve essere minore sempre di 6 e minore del valore di "giacenza" (valore che anche esso viene stampato correttamente).
newQ poi passa per le condizioni IF ma quando lo ristampo per verificarlo (tra le parentesi) esso non è valorizzato correttamente come vorrei. Probabilmente esiste un errore nelle condizioni IF ma non riesco a capire dove può essere.
Mi aiutate ?!

Ciao e grazie