Newsgroup: it.comp.www.asp
Titolo: funzione session

Hoprovato ad utilizzare un funzione session per recuperare e poter
utilizzare per effettuare query la funzione session,pero' il fatto e' che io
dovrei riuscire a dargli un parametro dela home page.ma..ma nn
riesco,praticamente io nel mio sito facciamo conto che ho tre pganine:
home.asp , due.asp , tre.asp . nella Home.asp ho quattro immagini...in base
all'immagine che viene premuta dal visitatore..viene passato alla pagina
due.asp un parametro che puo' essere 1 , 2 , 3 o 4.Nella terza (tre.asp)
pagina ho inserito dei controlli,che teoricamente
funzionerebbero(utilizzando la funzione session) ma nella pagina due.asp nn
riesco a dare alla variabile che utilizzo con la funzione session il
parametro passato dalla pagina 1  home.asp.
Questi sono i controlli che effettuo nella terza pagina:
tipo=session("tipo")
select case tipo
case 1  fp_sQry="SELECT * FROM TabLocali WHERE (Zona =  '::Zona::') and
(fast )"
case 2  fp_sQry="SELECT * FROM TabLocali WHERE (Zona =  '::Zona::') and
(slow )"
case 3  fp_sQry="SELECT * FROM TabLocali WHERE (Zona =  '::Zona::') and
(tipico)"
case 4  fp_sQry="SELECT * FROM TabLocali WHERE (Zona =  '::Zona::') and
(romantico)"
end select
ma il problema appunto è che alla variabile "tipo" nn riesco ad assegnare
uno dei quattro possibili valori.
Mentre invece nella pagina due.asp scrivo in questo modo per salvare il
parametro passato dalla Home page
Session("tipo")=tipo
Con Front Page avevo appunto indicato che la Home page doveva passare un
parametro doveva passare un parametro che si chiama "tipo" e poteva assumere
come valore o 1 o 2 o o 3 o 4.Ma con la funzionne session
(Session("tipo")=tipo)nn riesco a salvare quel parametro per poterci fare i
controlli nella terza pagina!
Qualcuno saprebbe come aiutarmi?
Grazie mille.Mauro

Se hai passato un parametro da 1 a 2 => per assegnarlo:
Session("tipo")=Request("tipo")


Ho provato a fare come tu mi hai detto ma nulla da fare continua a darmi
strani errori...penso che siano causati dal fatto quel quella variabile
"tipo" nn e' contenuta in nessuno data base per cui lui nn riesce piu' a
beccarla!Sai dirmi qualcos' altro?Grazie Maio

Allora il problema è a monte: in che modo passi il parametro da pagina 1 a
pagina 2?
Request("tipo") => da pagina 1 richiami pagina 2 con
"pagina2.asp?tipo=xxxxx", oppure via form (dovrebbe andare comunque)


Utilizzando Front page ho messo nella pagina 1,passaggio parametro, e o dato
un valore ad ogni collegamento,il prioblema e che nella terza pagina devo
fare una query e mi serve il parametro passato dalla prima pagina ma mi dice
che la variabile dovrebbe essere vuota!

Non so cosa sia frontpage, mi spiace...se indichi in che modo passi questo
parametro posso provare ad aiutarti (parte del sorgente in pagina1 che invia
il dato, p.e.)

 ha scritto nel messaggio
news:a69tg0$p07$1...@fe1.cs.interbusiness.it...

Finalmente ci sono riuscito!!!Grazie alla funzione "Request"...grazie 1000
per il tuo aiuto!Maio

 ha scritto nel messaggio
news:Ol0i8.5611$tC3.1...@twister1.libero.it...

cacchio arrivano nuovi problemi...allora la mia terza pagina del sito ti
crea dinamicamente un elenco,ogni riga di questo elenco devo farlo puntare
ad una certa pagina , io ho messo questa riga di codice :
<a href = <%request("NomeLocale")%>   </a>
ma quando passi sul collegamento vedi che ti scrive
l'indirizzo giusto ma alla fine mi mette  "  </a  "  e nn il nome della
pagina come vorrei io!!
Come mai!?!?!Grazie come al solito Maio.


Da quello che ho capito il codice giusto dovrebbe essere questo:
<a href = "<%= request("NomeLocale") %>"><%= request("NomeLocale") %></a>
Ciao
--Winux

 ha scritto nel messaggio
news:TK7i8.40$IO....@nreader1.kpnqwest.net...

mi da il collegamento ma mi mette solo il path e dove dovrebbe mettere il
nome del locale mi lascia vuoto!
..../XXX/YYY/
mentre invece dovrebbe scrivere
..../XXX/YYY/nomelocale
la stringa che mi hai dato tu pero' ho dovuto metterla cosi':
<a href = " <%=request ("NomeLocale")%> " <%=request ("NmeLocale")%> </a>
come mai nn mi mette il nome del locale!?!?Forse nn riesce a leggere il nome
del campo dal DB ???
Grazie Mauro