Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 31
  1. #11
    Ti posto il mio sorgente attuale:
    codice:
    ' Aggiornamento quantità carrello della spesa
    IF Request( "updateQ" ) <> "" THEN
    	SET RS = Server.CreateObject( "ADODB.Recordset" )
    	RS.ActiveConnection = Con
    	RS.CursorType = adOpenDynamic
    	RS.LockType = adLockOptimistic
    	sqlString = "SELECT carrello.*, prodotti_giacenza FROM carrello, prodotti " &_
    		"WHERE carrello_utenteID=" & userID &_
    		" AND prodotti_id=carrello_prodottoID"
    	RS.Open sqlString
    	
    	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 newQ = "0" THEN
    		sqlString = "DELETE FROM carrello WHERE carrello_id= "& idcarrello 
    		Con.Execute sqlString	
    	END IF	
    	IF isNumeric( newQ ) THEN
    	   	newQ = newQ
    	ELSE
    	    newQ = 1	
    	END IF
    	
    	IF newQ < 6 AND newQ <= giacenza THEN
    		newQ = newQ
    	ELSE
        	IF newQ > 6 THEN
    			newQ = 6
    		ELSE	
       			IF newQ > giacenza THEN  
            		newQ = giacenza
        		END IF
        	END IF
    	END IF
    	
    
    	response.write "(" & newQ & ")"
    	response.write "[" & giacenza & "]" & "
    "
    	
    	sqlString = "UPDATE carrello SET carrello_quantita=" & newQ & " WHERE carrello_id=" & idcarrello
    	Con.Execute sqlString
    
    	RS.MoveNext
    	WEND
    	RS.Close
    	SET RS = Nothing
    END IF
    %>
    A me non va, non vorrei ci fosse qualche parametro non ok.
    Puoi dargli una occhiata ?!
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  2. #12
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    869
    io ho pubblicato solo:
    codice:
    IF newQ <= 5 AND newQ <= giacenza THEN
    	newQ = newQ
    ELSE
        IF newQ > 6 THEN
    	newQ = 6
    ELSE	
        IF newQ > giacenza THEN  
            newQ = giacenza
        END IF
        END IF
    END IF
    e credimi funge.
    Cosa ti stampa
    codice:
    newQ = TRIM ( Request( "pq" & RS("carrello_id") )
    	giacenza = RS( "prodotti_giacenza" )

  3. #13
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    869
    a meno che newQ è sempre <=6 e >giacenza

  4. #14
    newQ = TRIM ( Request( "pq" & RS("carrello_id") ) )
    giacenza = RS( "prodotti_giacenza" )

    response.write newQ mi stampa il numero newQ corretto che io inserisco, ed è un numero
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  5. #15
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    869
    e response.write giacenza, è anch'esso un valore determinante.

  6. #16
    si anche esso è un numero.
    La logica del tuo IF è corretta, i valori sono giusti, ma non capisco perchè non funziona ??!!

    Cosa mi sai dire di:
    newQ = TRIM ( Request( "pq" & RS("carrello_id") ) )
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  7. #17
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    869
    Il problema è tutto li.
    Se le due variabili ti stampano entrambe valori numerici tipo 4 e 10, allora proprio non capisco cosa possa essere il problema.

  8. #18
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    869
    pq e carrello_id non credo possano dare un valore numerico.

  9. #19
    eppure se stampo newQ mi esce un valore numerico.
    Quale controllo ulteriore potrei fare ?
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  10. #20
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    869
    se fai risultato = newQ - giacenza
    cosa ti stampa?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.