21 messaggi dal 01 luglio 2002
ciao a tutti.
ho dei campi in access con nomi formati da 2 parole (esempio "prodotto uno")

quando in asp faccio response.write(ars.name) ottengo effettivamente "prodotto uno"
però usando a href e passando il valore di ars.name ad una variabile, quando vado a leggerla ottengo solo "prodotto"

cosa devo fare? ecco la parte di script se può servire:
....
response.write("<a href=p1nastro.asp?colore='" & ars(i).name & "'>" & ars(i).name & "</a></td>")

nella pag successiva:

session("colore")=request.querystring("colore")
response.write("hai scelto: " & session("colore"))



morte a videodrome, gloria e vita alla nuova carne

morte a videodrome, gloria e vita alla nuova carne
2.907 messaggi dal 15 maggio 2001
Contributi
Fai così :

<%
Do while not ars.EOF
response.write("<a href=""p1nastro.asp?colore=" & ars("nome_campo")& """>" & ars("nome_campo") & "</a></td>")
ars.MoveNext
Loop
%>


<font size=3><u>-¦»Rome Webmaster«¦-</u></font id=size3>
21 messaggi dal 01 luglio 2002
scusa forse non mi sono spiegato bene:

il campo si chiama "prodotto uno" e contiene valori 'true' o 'false'
se il valore e 'true' voglio passare ad una variabile il nome del
campo... non devo usare ars("prodotto uno").name ?
il prob è che passo solo prodotto e non uno
magari ho capito male ma nel tuo script il name non c'è.

ciao


morte a videodrome, gloria e vita alla nuova carne

morte a videodrome, gloria e vita alla nuova carne
2.907 messaggi dal 15 maggio 2001
Contributi
Ah... ho capito.Prova con :

response.write("&lt;a href=p1nastro.asp?colore='" &Server.UrlEncode(ars(i).name) & "'&gt;" & ars(i).name & "&lt;/a&gt;&lt;/td&gt;")



<font size=3><u>-¦»Rome Webmaster«¦-</u></font id=size3>
21 messaggi dal 01 luglio 2002
perfetto grazie ora passa tutto
così x curiosità, la funzione di server.urlencode qual'è?
in questo caso considera uno spazio come un carattere di una stringa e non come sua terminazione?

ciao

morte a videodrome, gloria e vita alla nuova carne

morte a videodrome, gloria e vita alla nuova carne
2.907 messaggi dal 15 maggio 2001
Contributi
<b>bernielomax ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
perfetto grazie ora passa tutto
così x curiosità, la funzione di server.urlencode qual'è?
in questo caso considera uno spazio come un carattere di una stringa e non come sua terminazione?

ciao

morte a videodrome, gloria e vita alla nuova carne
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

UrlEncode è utilizzato per far interpretare in modo corretto <b>al browser</b> i dati passati

Ciao ciao

<font size=3><u>-¦»Rome Webmaster«¦-</u></font id=size3>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.