Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con Session

  1. #1

    Problema con Session

    Salve a tutti,
    ho un problema con questo codice:

    codice:
    <%
    If (Session("logo") = Null) then
    %>
    
    <%
    
    sqlstring = "SELECT Max(ID) AS MaxID, Min(ID) AS MinID FROM logo" 
    Set objRs = Server.CreateObject("ADODB.Recordset")
    objRs.ActiveConnection = objConn
    objRs.Open sqlstring
    
    maxID = objRs("MaxID")
    minID = objRs("MinID")
    'response.write maxID & minID
    'response.end
    Randomize
    rndID = Int((maxID - minID + 1) * Rnd + minID) 
    
    
    objRs.Close
    Set objRs = Nothing
    
    sqlstring2 = "SELECT TOP 1 * FROM logo WHERE ID >=" & rndID
    Set objRs = Server.CreateObject("ADODB.Recordset")
    objRs.ActiveConnection = objConn
    objRs.Open sqlstring2
    
    logo = objRs("url_logo")
    
    response.write "<td background='../../cgi-bin/logo/" & logo & "' height='150' valign='top' style='padding-top: 10px; padding-left: 10px;' colspan='3'>[img]images/logo.gif[/img]</td>"
    
    Session("logo") = logo
    
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    
    
    Else
    logo = Session("logo")
    response.write "<td background='../../cgi-bin/logo/" & logo & "' height='150' valign='top' style='padding-top: 10px; padding-left: 10px;' colspan='3'>[img]images/logo.gif[/img]</td>"
    
    End If
    %>
    Ecco la cosa non funziona, nel senso che se entro per la prima volta nella pagina, la session("logo") è chiaramente NULL, quindi dovrebbe eseguire la prima parte di codice. Invece esegue la seconda parte, che invece andrebbe seguita se la session è diversa da NULL.
    Voi che ne dite?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ma è nulla? ha provato un piu semplice if session("blabla")="" then?

  3. #3

    :)

    Cavoli è vero!
    Funzionaaaaaaaaaaaaaa

    Grazie rixx
    Buona serata

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ciao anche a te

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.