Buongiorno a tutti, volevo fare una prova utilizzando il metodo URLencode ma ho alcuni problemi con la sintassi.Lo script è questo:
<%
' I dati vengono presi da una pagina di login:
nome=request.querystring("nome")
cognome=request.QueryString("cognome")
response.write nome & "
"
response.write cognome
%>
<html>
<body>
<%
' Faccio la connessione a un database in cui ho inserito
' una lista di nomi e cognomi(la tabella si chiama iscritti
' e il DNS è iscritti)
dim conn, rs
set conn=Server.createObject("ADODB.Connection")
conn.connectionstring="DSN=iscritti"
conn.open
Set rs=server.CreateObject("ADODB.recordset")
rs.open "iscritti",conn,3,3
' Creo una condizione per inviare i dati a una pagina "sommario.asp"
' attraverso una stringa. Cliccando su ogni cognome dalla pagina
' "take.asp" in cui ci troviamo, dovremmo visualizzare nella
' pagina " sommario.asp" nome e cognome
If Rs.EOF then
Response.write ("NOn ci sono record inseriti")
Else
Do While Not Rs.EOF
response.write("" & rs ("cognome") & "")
response.write ("
")
rs.MoveNext
Loop
End If
rs.close
set rs=nothing
Conn.close
Set conn=nothing
%>
</body>
</html>
In realtà nella pagina " sommario.asp ", la barra degli indirizzi mi
dà questo risultato :http://localhost/sommario.asp?iscritto=
in sostanza non mi ha trasferito il dato rs("nome") prelevato dal database. Commetto molti errori di sintassi, però una stringa così fatta in un'altra pagina funziona :
<%response.write (" ciao")%>
Chiedo consiglio agli esperti. Un saluto

Rispondi quotando