Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Cookie e session con problemi

    Ciao, qualcuno può spiegarmi perchè questo codice asp richiamando il cookie o la sessione restituisce sempre valore 4 ?

    codice:
    <%
    
       sql = "SELECT * FROM "
       sql = sql & " tbl_list "
       sql = sql & " WHERE 1 " 
       sql = sql & " GROUP BY ID_R "
          
       Set rec = Server.CreateObject("ADODB.Recordset")
       rec.Open sql, cn
          
       if not rec.eof then
    
    %>          
    
    <select name="id_regione" id="id_regione" onChange="cerca_province();">
    <option value="0">Seleziona</option>                                                                        
    
    <% 
    
    rec.MoveFirst()  
    Do While Not rec.EOF
    
    if rec("ID_R") = 1 then
       R = "AM"
       Response.Cookies("ckeck")("R") = 1
       Session("R") = 1
    elseif rec("ID_R") = 2 then
       R = "TU"
       Response.Cookies("ckeck")("R") = 2
       Session("R") = 2
    elseif rec("ID_R") = 3 then
       R = "SA"
       Response.Cookies("ckeck")("R") = 3
       Session("R") = 3
    elseif rec("ID_R") = 4 then
       R = "CP"
       Response.Cookies("ckeck")("R") = 4
       Session("R") = 4
    end if
       
    %>
    
    <option value="<%=rec("ID_R")%>"<%=SELECTED(rec("ID_R"), request.querystring("id_regione"))%>><%=R%></option>
                        
    <%
    rec.MoveNext()
    Loop
    
    end if
    
    rec.Close()
    set rec = Nothing
    %>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fatti stampare rec("ID_R")

    Roby

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Roby_72
    Fatti stampare rec("ID_R")

    Roby
    Stampa sempre 4...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma dove lo stai stampando??
    codice:
    Do While Not rec.EOF
    response.write rec("ID_R")
    Roby

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.