Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33
  1. #1
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    memorizzare contenuto carrello cookies??

    Inesperta.
    Sto realizzando un carrello per esercitazione. Devo fare in modo che il contenuto del carrello resti memorizzato (SENZA USARE DB) per tot giorni... avevo già fatto qualcosa di simile per la memorizzazione del nick per 21 giorni, ma non so come memorizzare invece più dati riferiti ai prodotti. Dovrei tenere in memoria tutti i prodotti scelti ma non so usare cookie e session: nomeprodotto, quantità, prezzounitario... come faccio?

    Altra domanda: come faccio a fare, nel carrello, a calcolare il prezzo totale? grazie


    codice:
    Response.cookies("RICORDA")("nick") = nick; 
    data=new Date();
     data.setDate(data.getDate() + 21); 
    Response.Cookies("RICORDA").Expires = data.getVarDate();
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    Puoi semplicemente salvare una stringa all'interno del cookie.
    Tale stringa la formatti come ti piace ( es. quantita;codprodotto|quantita2;codprodotto2...quan titan;codproodtton )
    Altri dati penso che siano superflui.

    Per ricostruire il carrello dovrai lavorare di split sulla stringa del cookies...
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

  3. #3
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da saucer
    Puoi semplicemente salvare una stringa all'interno del cookie.
    Tale stringa la formatti come ti piace ( es. quantita;codprodotto|quantita2;codprodotto2...quan titan;codproodtton )
    Altri dati penso che siano superflui.

    Per ricostruire il carrello dovrai lavorare di split sulla stringa del cookies...
    GENTILmente se non chiedo troppo mi potresti fare un esempio per catturare piu prodotti? grazie
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    la funzione di aggiunta al carrello dovrebbe essere qualcosa del tipo :

    codice:
    carrello = Request.Cookies("RICORDA")("carrello")
    idprodotto = Request("idprodotto")
    quantita = Request("quantita")
    carrello = carrello & "|" & idprodotto & ";" & quantita
    Response.cookies("RICORDA")("carrello") = carrello
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

  5. #5
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da saucer
    la funzione di aggiunta al carrello dovrebbe essere qualcosa del tipo :

    codice:
    carrello = Request.Cookies("RICORDA")("carrello")
    idprodotto = Request("idprodotto")
    quantita = Request("quantita")
    carrello = carrello & "|" & idprodotto & ";" & quantita
    Response.cookies("RICORDA")("carrello") = carrello
    ok grazie, ma poi come faccio a recuperane il contenuto? non ci capisco n ulla di cookies, grazie
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    con
    codice:
    carrello = Request.Cookies("RICORDA")("carrello")
    metti nella variabile carrello una stringa composta nel seguente modo :

    idprodotto;quantita

    Quindi
    dovresti fare un qualcosa del genere

    codice:
    ArrCarrello = Split(carrello,"|")
    For i = 0 to Ubound(ArrCarrello)
       riga = ArrCarrello(i)
       ArrRiga = Split(riga,";")
       ' qui vanno le operazioni di recupero prezzo prodotto, titolo e costruzione riepilogo carrello
    Next
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

  7. #7
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da saucer
    con
    codice:
    carrello = Request.Cookies("RICORDA")("carrello")
    metti nella variabile carrello una stringa composta nel seguente modo :

    idprodotto;quantita

    Quindi
    dovresti fare un qualcosa del genere

    codice:
    ArrCarrello = Split(carrello,"|")
    For i = 0 to Ubound(ArrCarrello)
       riga = ArrCarrello(i)
       ArrRiga = Split(riga,";")
       ' qui vanno le operazioni di recupero prezzo prodotto, titolo e costruzione riepilogo carrello
    Next

    grazie mille ma il codice usando jscript mi dai dei problemi...come lo traduco? ho provato cosi ma nulla, mi da errore nella riga del for...dove sbaglio?
    For (i = 0, i=Ubound(ArrCarrello), i++) {
    riga = ArrCarrello(i);
    ArrRiga = Split(riga,";");
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    sorry, mai usato JScript in vita mia
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

  9. #9
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Originariamente inviato da saucer
    sorry, mai usato JScript in vita mia
    cè modo di non usare il for ma di usare per esempio un while? grazie
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    certo,
    prendi una variabile e la setti a 0
    ne prendi un'altra e la setti alla dimensione dell'array ( Ubound(nomearray) )
    cicli per
    codice:
    While variabile < variabilelimite
    ...
    variabile = variabile +1
    Wend
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

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.