Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Session

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    142

    Session

    Salve a tutti, ho un problema con le variabili di sessione. Utilizzo diverse Session per portare le variabili da una pagina all'altra funzionano tutte perfettamente, ma una no, e non riesco a capire perché. Quello che faccio è un pò contorto:

    raccolgo le informazioni da una form di pagina1 e le metto in variabili di sessione in pagina 2:

    Session("Stati")=Stati
    Session("Strade")=Strade
    Session("Fiumi")= Fiumi
    Session("Laghi")=Laghi
    Session("Citta")=Citta

    a questo punto vado in pagina 3 e metto il contenuto di queste variabili in altre Session:

    Stati2=Session("Stati")
    Session("Stati2")=Stati2

    Strade2=Session("Strade")
    Session("Strade2")=Strade2

    Fiumi2=Session("Fiumi") <----- variabile incriminata
    Session("Fiumi2")=Fiumi2

    Citta2=Session("Citta")
    Session("Citta2")=Citta2

    Response.Write(Fiumi2)

    Regioni2=Session("Laghi")
    Session("Laghi2")=Laghi2



    l'unica che non viene riempita è Fiumi2!!!!!

    e rivado poi a pagina 2 trasportando di nuovo le variabili:

    Stati2=Session("Stati2")
    Strade2=Session("Strade2")
    Fiumi2=Session("Fiumi2")
    Laghi2=Session("Laghi2")
    Citta2=Session("Citta2")


    Sapete dirmi perché Fiumi2 non viene riempita, mentre tutte le altre si????

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Hai provato a "battezzarla" diversamente?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    142
    In che senso?

  4. #4
    sei sicuro che la variabile originale "Fiumi" contenga qualcosa?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    142
    Si, ho fatto le prove, é come se non riesce a raccoglierla e non capisco perché, visto che con le altre lo fa!

  6. #6
    posta il codice, comprese le prove

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    142
    Stati=Request.Form("C1")
    NomeStati=Request.Form("C2")
    Strade=Request.Form("C3")
    Fiumi=Request.Form("C4")
    Laghi=Request.Form("C5")
    Raster=Request.Form("C6")
    Citta=Request.Form("C7")

    Response.Write(Fiumi)<---- Qui riesce a vederla

    Dati=Request.QueryString("key")
    Dati2=Request.QueryString("Elem")

    Session("Stati")=Stati
    Session("Strade")=Strade
    Session("Fiumi")=Fiumi
    Session("Laghi")=Laghi
    Session("Citta")=Citta

    Response.Write(Session("Fiumi")) <---- Anche qui la vede

    Stati2=Session("Stati2")
    Strade2=Session("Strade2")
    Fiumi2=Session("Fiumi2")
    Strade2=Session("Laghi2")
    Citta2=Session("Citta2")

    %>
    <form method=POST action="TabellaDati.asp" id=form1 name=form1 target="mywin2">
    <table bgcolor="powderblue" border=1 align=center>

    <TH>
    Tabella dei dati
    </TH>
    <tr>
    <TD align=center>
    <SELECT size=3 id=select1 name=select1 >
    <OPTION value=""> </OPTION>
    <OPTION value=""> </OPTION>
    <OPTION value=""> </OPTION>
    <OPTION value=""> </OPTION>
    <OPTION value=""> </OPTION>

    </SELECT>
    </TD>
    </tr>
    <TD align=center>
    <input type=submit name=submit2 value=Visualizza>
    </TD>
    </table>
    </form>

    if Fiumi = "ON" then
    Set objQry = objMS.AddQuery("RiversQry","USA","Rivers")
    'Rng = objQry.Range
    Set objDisplayRule = objQry.NewDisplayRule
    Set objSym = objMS.CreateObject("GMWebMap.GWMFeatureSymbology")
    objSym.Color = RGB(0, 0, 250)
    objSym.Weight = 1
    objDisplayRule.DisplaySymbology = objSym
    Set objSym = objMS.CreateObject("GMWebMap.GWMFeatureSymbology")
    objSym.Color = RGB(255, 0, 0)
    objSym.FillColor = RGB(255,255,128)
    objDisplayRule.HotspotSymbology=objSym
    objDisplayRule.Tooltip= "<%.RIVER_NAME%" & ">"
    'objDisplayRule.Priority = 5
    objDisplayRule.SheetName = "Rivers"

    objDisplayRule.Action="javascript:HotSpotState2(<% .RIVER_NAME%" & ">" & ")"
    %>
    <script language="javascript">
    function HotSpotState2(StateName,Tipo)
    {
    var prova=StateName;
    var Tipo="Fiume"
    window.open("Action.asp?StateName="+prova+"&Elem=" +Tipo,"finestra","width=400, height=400, scrollbars=yes");
    }
    </script>

    <%
    if Fiumi="ON" OR Fiumi2="ON" then%>
    <script language="javascript">
    document.form1.select1.options[3].value="Rivers"
    document.form1.select1.options[3].text="Fiumi"
    </script>
    <%end if%>

  8. #8
    cosa ti perdi quindi? Fiumi o Fiumi2?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    142
    Allora, da pagina 2 vorrei prendere Fiumi e per portarlo a pagina 3 e metterlo in Fiumi2, ma non riesce a prenderlo da pagina 2, per cui Fiumi2 non viene riempito, rimane vuoto.

  10. #10
    non vedo dove fai questa operazione....

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.