Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    estrai info dell'utente in sessione

    ciao a tutti!
    Ho creato una pagina di login che mi estrae le info nome utente e password e crea una sessione contenente il nome utente.
    per farlo ho usato questo code:
    codice:
    strSQL = "SELECT Utenti.*, Pro.* FROM Utenti INNER JOIN Pro ON Utenti.UserID = Pro.UserID WHERE Pro.UserID = " & Session("UserID") & " ;"
    tutto è ok, infatti con il comando <%=session("UserID")%> inserito nella pagina successiva al login, mi mostra il nome dell'utente che ha eseguito il login.
    ora, sotto al primo codice che vi ho mostrato vorrei inserirne un altro che, detto a mo di algoritmo, dovrebbe fare:
    strSQL = seleziona dalla tabella Pro il campo della colonna pro che ha come UserID quello contenuto nella session("UserID")
    Il database è normalizzato e le tabelle sono in relazione uno a molti ( Utenti-->Pro ).
    grazie per l'aiuto!

  2. #2
    Leva quel ";" finale e fai:

    codice:
    strSQL = "SELECT Utenti.*, Pro.* FROM Utenti INNER JOIN Pro ON Utenti.UserID = Pro.UserID WHERE Pro.UserID = '" & Session("UserID") & "'"
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    ok!
    ma adesso come faccio a dirgli che deve prelevare il testo contenuto nella tabella Pro nella colonna pro della riga dell'utente loggato?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Apri il recordset relativo a quella query ed estrai il valore per il campo o i campi che ti interessano.

    Roby

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.