Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684

    aggiungere un valore ad una variabile di sessione senza cancellare quello esistente

    Vorrei sapere se e' possibile aggiornare una variabile di sessione senza cancellare il suo contenuto.

    Se la viariabile contiene un valore x e' possibile aggiugere il valore y?

    Altra cosa, questo mi serve perche' sto creando un carrello elettronico, infatti in una pagina accedo ad un database access. ad ogni ciclo ho creato un link per ogni ID del record: catalogo.asp?idfilm=<%= idfilm%>

    in questo modo faccio il refresh della pagina aggiungendo possibilmente alla variabile di sessione quell'ID

    Ho pensato:

    IF request.querystring("IDFILM") <> "" THEN
    IDFILM = request.querystring("IDFILM")
    session("ARTICOLI") = ID FILM
    END IF

    Cosi' facendo cancello il valore contenuto nella session. Ho pensato ad un altro ciclo:
    IF request.querystring("IDFILM") <> "" THEN
    IDFILM = request.querystring("IDFILM")

    IF session("ARTICLI") = "" THEN
    session("ARTICOLI") = ID FILM
    ELSE
    session("ARTICOLI") = session("ARTICOLI") & "," & request.querystring("IDFILM")
    END IF

    Ultima cosa quando quando dovro' leggere la session in un'altra pagina, vorrò leggere i suoi dati creando un array:

    arrayesempio = split(session("ARTICOLI"),",")
    for i = 0 to UBOUND(arrayesempio)
    response.write arrayesempio(i)
    next

    Spero di essere stato chiaro

  2. #2
    puoi sempre fare

    Session("x")=Session("x")+y

    se Session("X") è vuota conterrà solo y, altrimenti conterrà quello che c'era prima + y (pensa a una scatola....)

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.