Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22
  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    vuol dire, come ho scritto sopra che:
    non mi prende il contenuto del campo nome reale reativo al nome utente
    ma mi prende il primo nome reale che trova nel db.

    se nel db ho
    codice:
    ID       NomeUtente                                  Password                     Nome 
    1          pippo                                             123               Luca
    2          pluto                                             456               Mario
    e mi loggo con il nomeutente pluto la sessione ha pluto ma come nome mi prende il primo nome che è nel db ovvero Luca

  2. #12
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Recordset1.Source = "SELECT * FROM Admins WHERE NomeUtente= '" & session("MM_Username") &"'"
    Dovrebbe darti errore...

    Roby

  3. #13
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    mi dà lerrore alla riga

    Recordset1.Open()

    codice:
    <%
    Dim Recordset1
    Dim Recordset1_numRows
    Dim chiave
    
    Set Recordset1 = Server.CreateObject("ADODB.Recordset")
    Recordset1.ActiveConnection = MM_Autenticati_STRING
    Recordset1.Source = "SELECT * FROM Admins WHERE NomeUtente= " & session("MM_Username")
    Recordset1.CursorType = 0
    Recordset1.CursorLocation = 2
    Recordset1.LockType = 1
    Recordset1.Open() 
    
    Recordset1_numRows = 0
    
    %>

  4. #14
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ovvio è sbagliata.
    Metti la query che ti ho postato io.

    Roby

  5. #15
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    codice:
    0 <%
    1 Dim Recordset1
    2 Dim Recordset1_numRows
    3 Dim chiave
    4
    5  Set Recordset1 = Server.CreateObject("ADODB.Recordset")
    6  Recordset1.ActiveConnection = MM_Autenticati_STRING
    7  Recordset1.Source = "SELECT * FROM Admins WHERE NomeUtente= " & session ("MM_Username")
    8  Recordset1.CursorType = 0
    9  Recordset1.CursorLocation = 2
    10  Recordset1.LockType = 1
    11  Recordset1.Open() 
    12
    13  Recordset1_numRows = 0
    14
    15  %>
    dove la metto la tua stringa?
    nome_utente = Recordset1("nome")

  6. #16
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Roby_72
    codice:
    Recordset1.Source = "SELECT * FROM Admins WHERE NomeUtente= '" & session("MM_Username") &"'"
    Dovrebbe darti errore...

    Roby

    Ti ho riscritto la query mezz'ora fa e ancora usi quella vecchia...

    Roby

  7. #17
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    ok, scusami, così nonmi dà + errori
    ma non mi stampa niente

    ho messo la connessione cosi

    codice:
    <%
    Dim Recordset1
    Dim Recordset1_numRows
    Dim chiave
    
    Set Recordset1 = Server.CreateObject("ADODB.Recordset")
    Recordset1.ActiveConnection = MM_Autenticati_STRING
    Recordset1.Source = "SELECT * FROM Admins WHERE NomeUtente= '" & session("MM_Username") &"'"
    Recordset1.CursorType = 0
    Recordset1.CursorLocation = 2
    Recordset1.LockType = 1
    Recordset1.Open()
    
    Recordset1_numRows = 0
    %>

    e per stampare così

    codice:
      <%nome_utente = Recordset1("nome")%>
    dentro al body tag
    ma non mi esce niente.

    grazie per la pazienza

  8. #18
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ovvio! Quella parte di script non è fatta per scrivere qualcosa a video ma semplicemente per aprire il recordset.
    Per scrivere a video si usa la Response.Write(nomevariabile)

    Roby

  9. #19
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    ASSOLUTAMENTE PERFETTO!
    si, in effetti avevo fatto un bel po' di confusione, ma grazie alla tua enorme pazienza e bravura sono riuscito a ritrovare la retta via!
    Se mi vuoi mandare a quel paese per gli errori GROSSOLANI che ho commesso fallo pure!
    Riguardandoli adesso mi ci mando da solo!!!!!!!!!!!!!!!!!!!!!!!!!!
    grazie mille!!!

    codice:
    <%
    Dim Recordset1
    Dim Recordset1_numRows
    Dim chiave
    
    Set Recordset1 = Server.CreateObject("ADODB.Recordset")
    Recordset1.ActiveConnection = MM_Autenticati_STRING
    Recordset1.Source = "SELECT * FROM Admins WHERE NomeUtente= '" & session("MM_Username") &"'"
    Recordset1.CursorType = 0
    Recordset1.CursorLocation = 2
    Recordset1.LockType = 1
    Recordset1.Open()
    
    Recordset1_numRows = 0
    %>
    codice:
    <%
    	nome_utente = Recordset1("nome")
    	Response.Write(nome_utente)
    
    %>
    grazissime!!!!!!!!

  10. #20

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 © 2026 vBulletin Solutions, Inc. All rights reserved.