Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    Set Dic = Server.CreateObject("Scripting.Dictionary")
    Dic.CompareMode=1
    SessioneCarrello="10-80;10-41;"
    valori = Split(sessionecarrello,";")
    For i = 0 to Ubound(valori)-1
        	idprodotti = Split(valori(i),"-")
        	Key = idProdotti(0)
        	Value = cDbl(idProdotti(1))
        	If Dic.Exists(Key) then
        	    	Dic(Key) = Dic(Key)  + Value
        	Else
        	    	Dic(Key) = Value 
        	End if
    Next

  2. #12
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Baol74
    codice:
    Set Dic = Server.CreateObject("Scripting.Dictionary")
    Dic.CompareMode=1
    SessioneCarrello="10-80;10-41;"
    valori = Split(sessionecarrello,";")
    For i = 0 to Ubound(valori)-1
        	idprodotti = Split(valori(i),"-")
        	Key = idProdotti(0)
        	Value = cDbl(idProdotti(1))
        	If Dic.Exists(Key) then
        	    	Dic(Key) = Dic(Key)  + Value
        	Else
        	    	Dic(Key) = Value 
        	End if
    Next
    mhh.. usando il dictionary è.. e scusa una cosa.. value cosa sarebbe in realtà?
    Voglio l'alt+s anche per FF

  3. #13
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Se Valore(0) è uguale a 10-80
    Key è 10
    Value è 80

  4. #14
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Baol74
    Se Valore(0) è uguale a 10-80
    Key è 10
    Value è 80
    ahh.. e senti un'altra cosucciauccia
    Allora.. se esiste la chiave devo appunto aumentare la quantità..
    quindi faccio la connessione al db apro un recordset e seleziono tutti gli id contenuti nella variabile di sessione.. (tutti i prodotti) cerco il prodotto con id esistente e aumento la quantità..
    ora se non esiste.. devo fare sempre la connessione e selezionare gli id contenuti nella var di sessione..
    come potrei gestire questa cosa?
    Voglio l'alt+s anche per FF

  5. #15
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    non ho capito una mazza

  6. #16
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Baol74
    non ho capito una mazza

    stò creando un carrello.. quindi per farla breve quando nella var di sessione ci sono elementi duplicati (triplicati, quadruplicati etc..) allora significa che l'utente aveva già scelto quel prodotto e successivamente l'ha riscelto per aumentare la quantità.. quindi reinterrogo il database e mostro i prodotti che si trovano nella var di sessione.. al prodotto duplicato addiziono la quantità..
    se invece non è duplicato il prodotto allora interrogo il database con il nuovo id.. e ovviamente mostro il carrello..
    non sò se ho reso l'idea
    Voglio l'alt+s anche per FF

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.