Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 27 su 27
  1. #21
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    se io tolgo m=Session("m") va avanti e visualizza:

    0=i =Session
    1=i =Session
    2=i =Session
    3=i =Session
    4=i =Session
    5=i 03=Session

    chiudo, scelgo un'altro articolo :

    0=i =Session
    1=i =Session
    2=i =Session
    3=i =Session
    4=i =Session
    5=i =Session
    6=i 05=Session
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  2. #22
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    se invece provo a vedere che cosa c'è nel session("m"):

    È stato individuato un tipo di dati privo di handle.
    /ottica/scheda_tecnica.asp
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  3. #23
    Originariamente inviato da liana79
    Dim M()
    Dim A


    if a<10 then

    Session("a")= Session("a")+1
    a=Session("a")
    m=session("M")
    redim preserve m(a)
    m(a)=Request.QueryString("cM")
    session("M")=m
    for i = 0 to ubound(M)
    Response.Write "
    "
    Response.Write i
    Response.Write "=i"
    Response.Write "
    "
    Response.Write Session("M")(i)

    next

    end if
    ma l'array sopra .... (-- Dim M() --)
    nel codice iniziale avevi messo il 10 tra parentesi.
    in questo non l'hai messo
    non è che ti da errore perchè non c'hai messo niente!?!?!

  4. #24
    segui questo esempio

    pagina1

    codice:
    <%
    
    Response.Write "PRIMA pagina!
    
    "
    
    Dim FirstArray(3)
    FirstArray(1) = "alfa"
    FirstArray(2) = "beta"
    FirstArray(3) = "gamma"
    
    For i=1 to 3
       Response.Write "L'elemento " & i & " contiene...: " & FirstArray(i)
       Response.Write "
    "
    Next
    
    Session("mioArray")=FirstArray
    
    Response.Write "passa alla seconda pagina"
    
    %>
    pagina2

    codice:
    <%
    
    Response.Write "Sono nella seconda pagina!
    
    "
    
    SecondArray=Session("mioArray")
    
    Redim Preserve SecondArray(4)
    SecondArray(4) = "extra"
    
    For i = LBound(SecondArray) to UBound(SecondArray)
       Response.Write "L'elemento " & i & " contiene...: " & SecondArray(i)
       Response.Write "
    "
    Next
    
    Response.Write "
    Torna alla prima pagina"
    
    %>

  5. #25
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Perfetto, infatti cosi funziona benissimo...ma io avrei bisogno di riempire "FirstArray()" dinamicamente quindi perché è sbagliato fare cosi: creo la var a che memorizza il numero e lo incremento tutte le volte che entro nella pagina...

    Dim FirstArray(3)
    Dim a

    Session("a")= Session("a")+1
    a=Session("a")

    FirstArray(a)=Request.QueryString("cM")

    .........
    in questo modo visualizza nuovamente:

    Sono nella seconda pagina!

    L'elemento 0 contiene...:
    L'elemento 1 contiene...:
    L'elemento 2 contiene...: pippo
    L'elemento 3 contiene...:
    L'elemento 4 contiene...: extra

    ho perso il primo elemento ...
    e va come prima, mentre statico funziona benissimo...

    Non è un'array come penso di farlo io?
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  6. #26
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Dovresti controllare quanto è ubound dell'array della session.

    E poi vedere quanto è a
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  7. #27
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Nella seconda pagina "a" ha lo stesso valore di "UBound(SecondArray)", incrementa sempre.
    Ma se cambio pagina e come se sopra la session che contiene il num ed i dati di prima si cancellasse.
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

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.