begin process at 2010 02 10 05:23:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Divers

 > 

Organisation de table


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

Organisation de table

lundi 14 août 2006 à 22:23:13 | Organisation de table

christobal

Bonjour, mon probleme est le suivant. Dans ma zone d'administration je crée des acces en remplisant une table (Administration) composé des champs : login | password | url | niveau |
l'url permet de redirigé l'utilisateur vers une page spécifique qui contien un menu codé en dur corespondant a leur niveau d'acces.
Maintenant je m'apercoi que certaines personnes auraient besoin d'accedé a plus de fonctions et d'autres à moins.
Pour de raison évidante je ne peut m'amusé a creér des pages spécifique a chacun.
Mon souhait et donc de généré un menu dinamiquement.
Lor de la création d'un nouveau compte je cocherais les fonction du menu que l'utilisateur pourra bénéficié (page1=oui, page2=oui, page3=non, ... ).
Le menu est dans l'absolu simple car c'est dix liens mis a l'horizontal.

Mon probleme est que je ne sais pas comment articuler la ou les tables je ne sais pas quoi créer. J'ai beau faire des chema je ne trouve pas de solutions.

Merci de votre aide

mardi 15 août 2006 à 12:52:13 | Re : Organisation de table

skweeky

Membre Club Administrateur CodeS-SourceS

Celà peut se faire simplement avec les tables suivantes :
Page / AccesPage / Administration

AccesPage sera la table intermédiaire (elle contiendra une clef vers Page et une clef vers Administration, plus le champ oui / non)

Pae contiendra la liste des pages.


Christian Robert - Winwise
http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration

mardi 15 août 2006 à 13:21:52 | Re : Organisation de table

christobal

Peux tu me donner plus de détail sur cette façon de faire. Je ne voie pas comment s'articule l'ensemble.

Merci
mardi 15 août 2006 à 18:14:35 | Re : Organisation de table

apacheswiss

AccessPage contiendras un lien vers une page et un lien vers l'utilisateur et les droit d'acces..

Ex:
Table Page:

ID     Page
1       xxx.aspx
2       yyy.aspx
3       zzz.aspx


Table Admin

ID    UserName
1      Moi
2       Toi

Maitenant tu veux que l'utilisateur moi ai acces a tout...
et l'utilisateur seulement à la page 2

Donc Table AccessPage

ID   IdPage     IdUser   Access
1        1              1            True
2        2              1            True
3        3              1            True
4        1              2            False
5        2              2            False
6        3              2            False


et pour diminuer les données... pour pourrais ne mettre que les pages auquel l'utilidateur à acces...
en enlevant le champ Access..

et à toi d'optimiser celà ces tu veux gerer des goupes... ou autre...
mardi 15 août 2006 à 18:15:15 | Re : Organisation de table

apacheswiss

désolé il faut mettre "True" dans l'enregistrement ID 5


Cette discussion est classée dans : menu, table, probleme, organisation, administration


Répondre à ce message

Sujets en rapport avec ce message

probleme de connection odbc sur mysql [ par nuke_it ] Salut! bon j'ai deja posté un message sur csharp.fr et on ma conseillé de venir ici alors c ce ke je fais....:p Voila mon probleme j'effectue une con probleme de comparaison de table [ par ehmarc ] SalutJe suis sous MySQL voici ma requetejai deux table t1 et t2 qui ont en gros une soixantaine d'entrer chacunneje veut faire ressortir les champ qui Probleme de date [ par fatbulle ] Bonjour, Je dois selectionner dans une table les évenements qui ont lieu aujourd'hui ET les jour Probleme de Requete [ par ehmarc ] Salut à tous,Voila j'ai un soucis je possede une table X dans laquelle je fait une requete genre : select * from X where Champ = 'toto' ma requete mar probleme de creation [ par zyriuse ] bonjourj ai crée mais table dans MySQL mais je bug sur un truc tt betej ai une table CONTRATest une table FONCTIONentre les deux a la place du cif il Curseurs [ par BasicInstinct ] Bonjour,Je passe à ma procedure stockee un parametres @nomTable, correspondant à la table dans laquelle je dois travailler.mon probleme est que je doi probleme de remplissage d une table [ par madrid79 ] bonjour,voila j'ai un probleme grave,lors ddu remplissage de ma table ca fonctionne bien avecun nombre a 3 chifre, mais dés que je saisie un chifre de Probleme de "structure" [ par Grodaf ] Bonjour à tous je suis en BTS Transport et je dois mener un projet lors d'un stage en entreprise je ne suis pas trop un spécialiste d'Access parce que Probleme Replication de fusion Mise a jour table [ par j2bond2 ] Bonjourj'ai un serveur distant sous SQL SERVER EXPRESS et un serveur local sous SQL SERVER 2005 et je souhaite mettre a jour une table sur le site dis probleme de requete [ par aquewel ] Voila j'ai une requete ou je voudrais comparer la date d'aujourd'hui et la date de ma base de données et voir si il y a une difference egal ou superie


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,312 sec (3)

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