IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[DEBUTANT]ne pas pouvoir cliquer sur certains champs d'une liste deroulante


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 132
    Par défaut [DEBUTANT]ne pas pouvoir cliquer sur certains champs d'une liste deroulante
    bonjour

    voila ,


    j'ai une liste de types de documents et je voudrai en mettre certains en gris (en fait cette liste apparait lorsque une personne veut creer un nouveau document eur elle veut choisir un type (que ce qoit un type parent, un sous type ou un sous sous type)




    les champs a mettre en gris sont ceux pour lesquels la persnne connectee n'a pas ete mise dans la liste des redacteurs autorises de ce type))


    la requete sql suivante me permet d'avoir la liste des types autorises pour une personne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    $query="SELECT TD.NUM_TYPE AS id,TYPE_PARENT AS parent_id,  libelle_type AS name
     
      FROM type_document TD, type_user TU
      where TD.NUM_TYPE= TU.NUM_TYPE
         AND TU.NUM_USER=".$ged_user['NUM_USER']."
         AND TU.role=".GED_REDAC_ROLE;
    je vous remercie par avance

  2. #2
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    tu te compliques la vie là, tu n'as qu'à afficher dans ta liste déroulante que les types dont la personne à accès : tu crées ta liste déroulante en fonction du type de l'utilisateur.

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 132
    Par défaut
    ahhh si tout pouvait etre aussi simple mais voila je ne peux pas faire ca!

    pour une simple raison :

    on ne le voit pas dans la copie d'ecran que j'ai postee mais en fait c'est un arbre de types avec plusieurs types certains types sont des sous sous types d'autres types

    et si j'affiche juste les types autorises l'utilisateur ne sait pas quelle est la hierarchie et quel types est le sous type de l'autre ou le parent

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    tout simplement en ajoutant:

    dans tes balises options à désactiver.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Ou alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if(autorisation){
       <lien>Texte</lien>
    }
    else{
       Texte
    }

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 132
    Par défaut
    merci!!!! d'avoir pris le temps de me repondre c'est vraiment gentil d'essayer de m'expliquer

    d'apres ce que j'ai compris je dois avoir une variable qio est vraie ou faux si le type est autorisé

    mais comment je fais?

    j'ai ecrit precedemment ma requete sql pour avoir la liste des types autorises
    comment je reutiliose cette liste pour verfier pour chaque type si il appartient bien a cette liste autorisee?

    en tous cas je fais comme vous m'avez dit
    merci

Discussions similaires

  1. [ODBC] Affichage de certain champ d'une liste
    Par nawak.seb dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 26/08/2008, 11h54
  2. Réponses: 8
    Dernier message: 19/11/2007, 18h47
  3. comment mettre certains champs d'une liste deroulante en gris
    Par eclipse012 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/09/2006, 17h26
  4. [Onchange] sur checkbox selection ds une liste deroulante
    Par maxxou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/01/2006, 00h17
  5. cmt selectionner tout les champ d'une liste deroulante
    Par mangamat dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 15/03/2005, 10h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo