Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    113

    Visualizzare un nome da un DB

    Ciao a tutti,
    ho un piccolissimo problema cno una pagina ASP.

    Una volta che l'utente è entrato tramite username e password, vorrei che si visualizzasse il nome e cognome dell'utente.

    Il codice che ho inserito è questo (DB in access)

    <%
    Set Conn = Server.CreateObject("adodb.connection")
    Conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/db.mdb")
    Sql = "SELECT * FROM utenti"
    Set Rs = Conn.Execute(Sql)
    %>

    Nome:<% = Rs("nome") %>

    Cognome:<% = Rs("cognome") %>


    <%
    Rs.Close
    Conn.Close
    %>

    Quanto vado però a visualizzare, mi rimangono bianchi i campi.
    Ovviamente ho già controllato che siano pieni sul DB.

    Dove sbaglio??

    Grazie a tutti

  2. #2
    Direi che nella tua select manca un "WHERE" ...
    Cioè se uno è loggato immagino abbia un ID che ti permette di riconoscere chi è; quindi avrai

    codice:
    Sql = "SELECT * FROM utenti WHERE ID=" & session("id")
    (ammesso che tu abbia salvato l'id nelle variabili di sessione...)

    Altrimenti ti visualizzerà sempre nome & cognome del primo record della lista.

    Inoltre hai bisogno di un recordset per interrogare i risultati della query:

    codice:
    set rs = server.CreateObject("Adodb.Recordset")
    rs.open Sql, Conn

    ***************************
    Non può piovere per sempre...
    ***************************

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.