Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684

    response.write di session

    Salve...con questa pagina dovrei fare selezionare l'id di un consulente...una volta confermata la selezione sicarico questa pagina e dovrei scrivere il nome del consulnte...ma quando ricarico non si visualizza tale nome!!...dov'è l'errore? grassie

    <%
    session("con") = Request.Form("Consulente")
    response.write (session("con"))
    %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    <HTML lang="it">
    <head>

    SELEZIONA IL CONSULENTE:

    <form name="cons" method="post" action="pagina1.asp">

    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
    "DBQ="& Server.MapPath("dati.mdb")
    sql = "select Nome from consulente order by Nome asc"
    set rs = conn.execute(sql)
    %>

    <select name="Consulente">

    <%
    do until rs.eof
    %>

    <option value="<%=nome%>"> <%=rs("nome")%> </option>

    <%
    rs.movenext
    loop
    %>

    </select>

    <%
    Rs.Close
    Set Rs = Nothing
    Conn.Close
    Set Conn = nothing
    %>

    <input type="submit" name="invia" value="Conferma" title="Invia i dati." />

    </form>

    </body>
    </html>
    Oppa

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dalla lettura dell'HTML si capiscono molte cose...
    codice:
    <option value="<%=rs("nome")%>"> <%=rs("nome")%> </option>
    Roby

  3. #3
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    ok grassie funziona!
    Oppa

  4. #4
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    Ma ora come faccio quando seleziono la settimama a ricaricare la stessa pagina senza perdere la sessione del consulene?

    codice:
    <%
    	session("con") = Request.Form("Consulente")
    	session("set") = Request.Form("Settimana")
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    <HTML lang="it"> 
    <head>
    
    SELEZIONA IL CONSULENTE:
    
    
    (Consulente selezionato: 
    <%
    response.write (Request.Form("Consulente"))
    %>
    )
    
    <form name="cons" method="post" action="pagina1.asp">
    
    <%
    	Set Conn = Server.CreateObject("ADODB.Connection")
    	Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
    	"DBQ="& Server.MapPath("dati.mdb")
    	sql = "select Nome from consulente order by Nome asc"
    	set rs = conn.execute(sql)
    %>
    	
    	<select name="Consulente"> 
    
    		<% 
    			do until rs.eof 
    		%>
    
    		<option value="<%=rs("nome")%>"> <%=rs("nome")%> </option>
    		
    		<% 
    			rs.movenext
    		   	loop 
    		%>
    
    	</select>
    
    <%
    	Rs.Close
      	Set Rs = Nothing
    	Conn.Close
      	Set Conn = nothing
    %>
    
    <input type="submit" name="invia" value="Conferma" title="Invia i dati." /> 
     
    
    
    </form>
    
    <form name="sett" method="post" action="pagina1.asp">
    
    <% 
    
    if session("con") <> "" then 
    	response.write "SELEZIONA LA SETTIMANA: 
    "
    	Set Conn = Server.CreateObject("ADODB.Connection")
    	Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
    	"DBQ="& Server.MapPath("dati.mdb")
    	sql = "select * from settimana"
    	set rs = conn.execute(sql)
    %>
    (Settimana selezionata
    <%
    response.write (Request.Form("Settimana"))
    %>
    ) 
     
    
    	
    	<select name="settimana"> 
    
    		<% 
    			do until rs.eof 
    		%>
    
    		<option value="<%=rs("inizio")%>"> <%=rs("inizio")%> </option>
    		
    		<% 
    			rs.movenext
    		   	loop 
    		%>
    
    	</select>
    
    <%
    	Rs.Close
      	Set Rs = Nothing
    	Conn.Close
      	Set Conn = nothing
    
    end if
    
    %>
    
    <input type="submit" name="invia" value="Conferma" title="Invia i dati." />
    
    </form>
    	
    </body>
    </html>
    Oppa

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    if len(session("con")) = 0 then
    session("con") = Request.Form("Consulente")
    end if
    Roby

  6. #6
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    ma in qualsiasi punto lo metto non cambia!
    grazie
    Oppa

  7. #7
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    o meglio dopo aver selezionato consulente e settimana se riseleziono il consulete il valore non cambia!

    grassie
    Oppa

  8. #8
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    Ho risolto!
    Grazie mille per l'aiuto!

    Oppa

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.