begin process at 2012 05 30 16:44:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Mo


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mo

mardi 24 mai 2005 à 13:06:15 | Mo

lnp

Membre Club
Bonjour tous le monde !

J'ai une base de données à pondre pour un site... Le problème est que sur mon site un utilisateur peut appartenir à un ou plusieurs groupes. Selon les groupes auxquels il appartient il peut à la fois visiter les pages pour tout public et toutes les pages qui correspondent à tous les groupes auxquels il appartient.
Quelqu'un peut-il m'aider ? J'ai un peu de mal avec les Bases De Données...

LNP...
pour vous...



mardi 24 mai 2005 à 13:08:03 | Re

lnp

Membre Club



LNP...
pour vous...

http://manuelpayet.free.fr


mardi 24 mai 2005 à 13:16:21 | Re : Mo

malalam

Administrateur CodeS-SourceS
Hello,

bah, une table user avec entre autres :
id_user
une table groupes avec :
nom_groupe, id_groupe

une table lien use_group avec
id_group, id_user

Quand ton utilisateur se connecte, tu joues avec les sessions je suppose ?
Tu peux creer un tableau multidimensionnel avec $_SESSION['groupe'] = array (0 => groupe1, 1 => groupe2 etc...)
Chaque page ou ensemble de page a son groupe d#appartenance, donc quand il veut y acceder, tu testes l'existence de cette valeur dans le tableau $_SESSION['groupe'] avec in_array ()

C'est un exemple, tu peux faire ca de tout un tas de manieres.

mardi 24 mai 2005 à 16:26:43 | Re : Mo

Anthomicro

Salut,

perso je ferai plutôt une table users (avec un champ "id_groupe") et une table "groupes" si tu as besoin de la description des groupes (avec dedans un champ "id_groupe" aussi lié à la table users quand tu feras tes reqûetes et Indexé avec une clé UNIQUE).

si tu n'as pas besoin de détails sur les groupes un champ dans la table users suffit.

a +


    mardi 24 mai 2005 à 16:34:57 | Re : Mo

    malalam

    Administrateur CodeS-SourceS
    Non si il fait ca, chaque user aura droit a un seul groupe. La relation n'est plus bonne.
    mardi 24 mai 2005 à 17:35:33 | Re : Mo

    Anthomicro

    Ah ouais ok j'avais pas vu cette précision. Bah il est toujours possible de faire ça avec ma solution de toute façon, il suffit que le champ groupe soit de type varchar par exemple avec chaque id de groupe séparé par un symbole ou une lettre, et ça fonctionne ;-)


      mardi 24 mai 2005 à 21:06:29 | Re : Mo

      malalam

      Administrateur CodeS-SourceS
      Certes, il suffit de faire un explode apres ou un truc dans le genre :-)
      Mais bon...tu vas pas faire plaisir aux fans de Merise ;-)

      mardi 24 mai 2005 à 21:28:17 | Re : Mo

      Anthomicro

      C'est sûr, de toute façon les deux solutions se valent ;-)




        Cette discussion est classée dans : site, données, mo, groupes, appartient


        Répondre à ce message

        Sujets en rapport avec ce message

        Récupérer les données d'un autre site [ par Tomcube ] Comment faire pour, par exemple, récupérer les titres des 10 dernières sources postées dans PHPCS.com ? Checkbox requete base de données [ par flopad ] Bonjour tout le monde!J'ai le formulaire suivant qui permet à l'utilisateur de sélectionner les données qu'il veut afficher : Comment faire pour que s Site avec 10 utilisateurs [ par jaco13 ] Bonjour tout le monde En ce moment, j'ai besoin d'aide et j'écris donc pas mal de messages sur ce forum. J'ai fait un site http://www.meuble-ancien.co problème de récuperation de données [ par jipe32 ] bonjour à tous, j'ai mis en place un script de pub sur mon site. un utilisateur entre son site et il s'affiche sur une partie de mon site, mais j'ai u Transmettre des données d'un serveur à un autre [ par Benz ] Bonjour à tous,Dans le cadre du développement d'une application en ligne, j'ai besoin de faire communiquer un site web PHP / MySql avec un PC équipé d récuperer des infos sur un site web [ par nunor ] Bonjour,Je débute en PHP.Je souhaiterais savoir s'il est possible de récupérer dans une base de données différentes informations. Ces informations son récuperer des infos sur un site web [ par nunor ] Bonjour,Je débute en PHP.Je souhaiterais savoir s'il est possible de récupérer dans une base de données différentes informations. Ces informations son Probleme de recuperation des données d'un formulaire [ par aaz ] AAZ MAHBOUB DAKARSalut,je suis administrateur du site (www.estm.sn) et j'ai des problemes pour recuperer les données de mon formulaire qui se trou Site avec plusieurs bases (multi bases) [ par lineb76 ] Bonjour,J'ai un soucis !! Je voudrais faire appel à plusieurs bases de données sur un seul site. Or dès que je cherche à mettre 2 appels aux bases, ça Communication entre plusieurs bases [ par rttb ] Salut,  Je souhaite faire communiquer plusieurs bases entre elles ; par exemple :- Inscription log et pass sur un site pilote- Envoie de ces données v


        Nos sponsors


        Sondage...

        CalendriCode

        Mai 2012
        LMMJVSD
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   

        Consulter la suite du CalendriCode

        A découvrir



         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 0,952 sec (3)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales