Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    Logica nell'implementazione di un carrello..

    non voglio dilungarmi quindi vengo al dunque. Stò implementando un carrello della spesa e voglio fare uso delle variabili di sessione..
    ora, quello che devo portare nel carrello è semplicemente l'id del prodotto e la quantità, in modo da prendere i dati dal database attraverso l'id del prodotto e calcolarne il prezzo in base alla quantità..
    Se in una variabile di sessione, per il primo prodotto selezionato, scrivo id del prodotto e quantità separati da ad es. punto e virgola, e quindi faccio una query con quell'id del prodotto.. per il secodo prodotto selezionato come faccio a fare la query e mantenere comunque il primo prodotto selezionato?
    Spero di essere stato chiaro
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    up :master:
    Io avrei fatto questo:
    codice:
    idprodotto=request.Form("cmpidprod")
    if idprodotto<>"" and Isnumeric(idprosotto) then
    realidprod=MID(idprodotto,4)
    quantita=request.Form(idprodotto)
    'response.Write realidprod &"
    "&quantita
    session("carrello")=realidprod&"-"&quantita&";"
    response.Write "Fase di inserimento della merce nel carrello: "&session("carrello")&"
    Torna alla home page
    Continua lo shopping"
    else
    response.Write "Il contenuto del carrello è:"&session("carrello")
    end if
    
    %>
    Dove controllo da dove proviene l'utente.. cioè se proviene dalla pagina dei prodotti.. o meglio se ha scelto il prodotto da inserire nel carrello e la relativa quantità allora popolo la session("carrello") con l'id del prodotto e la quantità.. altrimenti devo visualizzare solo gli articoli scelti.. ma la sessione "carrello" cambia se scelgo un altro prodotto e questo potrebbe essere anche normale visto che non ho ancora estratto i dati dal database, ma poi se estratto i dati dal database come faccio a mantere gli altri? :master:
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.