Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema con URLencode

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    22

    Problema con URLencode

    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

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.write(""& rs("cognome") &"") 
    response.write ("
    ")

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    22
    grazie mille, funziona tutto bene. Un saluto

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.