En bref : Comment ose j'établir une question pour montrer une liste de « principaux » utilisateurs (penser : directeurs d'école d'Etat) qui ont un UserRoleID spécifique 5 -- mais, cette liste de principaux est montrée SEULEMENT à un utilisateur ouvert une session de « liaison » avec UserRoleID 3.
Also, la liste de principaux montrés doit contenir seulement les directeurs qui vivent dans le même état que noter-dans l'utilisateur de liaison. =) c'est le part.
en détail : le
1. supposent qu'a noter-dans l'utilisateur avec des tbl_NBPTS_Principals valides d'une table de session.auth.UserID.
2. contient des données au sujet de beaucoup d'utilisateurs, y compris les principaux et le Liaisons
3. Tous les utilisateurs sont affectés à un état
4. de la résidence (du « état » variable dans la question ci-dessous) UserRoleID que variable définit des utilisateurs par rôle d'utilisateur : Principaux = UserRoleID 5 ; Les liaisons = l'UserRoleID 3
5. UserRoleID n'est pas identiques que l'identification de l'utilisateur -- chaque utilisateur a sa propre identification de l'utilisateur unique, pour l'intégrité de base de données ; l'identification de l'utilisateur variable est le PK dans le tbl_NBPTS_Principals
de table jusqu'ici, ma question est : cf_sql_integer " value= de cfsqltype= " de le > CHOISISSENT UserID , FirstName , LastName , State , UserEmail , UserRoleID , SSMA_TimeStamp , DateRecordModified , NameofSchool , NameofDistrict du tbl_NBPTS_Principals OÙ identification de l'utilisateur = du " #val (session.auth. UserID) # " question du >
This demande les détails (FirstName, LastName, etc.) des tbl_NBPTS_Principals et les montre pour l'identification de l'utilisateur de l'utilisateur ouvert une session de liaison. Travaux fine.
I de cette les premiers question pensent que j'ai besoin d'une autre question, celle demanderai aux tbl_NBPTS_Principals une liste d'utilisateurs avec UserRoleID = 5, qui sont associés à un certain état -- le MÊME état que l'utilisateur ouvert une session de liaison !
So, pour résumer : un utilisateur de liaison ouvre une session. Cet utilisateur de liaison vit dans l'état de l'Illinois. Je dois figurer dehors une question pour montrer une liste de principaux (UserRoleID 5) de l'Illinois à cette liaison ouverte une session user.
I AM a dérouté parce que cette question ci-dessous semble comme elle devrait travailler, mais elle ne fait pas :
< ! --- dans cette question, choisir les colonnes à partir des tbl_NBPTS_Principals de table ---> < ! --- nous voulons des colonnes pour seulement noter-dans l'identification de l'utilisateur ; UserRoleID = 5 ; et l'état doit assortir l'état du courant noter-dans l'utilisateur ---> < ! --- les données sont choisies pour l'identification de l'utilisateur ouverte une session, et ci-dessous montrées dans la table ; noter-dans l'utilisateur peut éditer ces données ---cf_sql_integer " le value= " 5 " le > de cfsqltype= " de " de name= de " #ds# » de datasource= de
le > CHOISISSENT UserID , FirstName , LastName , State , UserEmail , UserRoleID , SSMA_TimeStamp , DateRecordModified , NameofSchool , NameofDistrict du tbl_NBPTS_Principals OÙ UserRoleID = du ET le value= " d'état = de du cfsqltype=. >
de State# le "… les résultats sont blanc. Où vais-je mal ?
In application.cfc, session.auth variable. L'état est défini correctement dans la fonction onApplicationStart.
Thanks encore pour m'aider. J'avais regardé fixement ceci toute la journée. J'attends avec intérêt vraiment de découvrir comment ceci fonctionne. =)
Eric
class= de
|