Ciao ragazzi, ho dei problemi a valorizzare "newQ" nel codice di seguito:
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).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 & ")" ....
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

Rispondi quotando