Bonjour,

J'ai crée un menu avec gestion SQL pour mon système de templates de mon jeu (jusque la, tout va bien)

Mais je souhaiterai faire en sorte qu'il y ai des accès.

Explications :

Un membre à un accès de niveau 1 (joueur), peut voir toutes les catégories et les éléments du menu correspondant à sa classe.

Et un membre avec un accès de niveau 5 (commandant de la base) peut voir les catégories et les éléments du menu de sa classe et en plus il peut voir les catégories et éléments du menu de la classe de joueur.

Le problème c'est que j'ai quelques soucis pour organiser ça


La table des catégories du menu

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE IF NOT EXISTS `menu_categories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rang` int(11) NOT NULL,
  `categorie` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
La table des éléments du menu par catégories :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TABLE IF NOT EXISTS `menu_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rang` int(11) NOT NULL,
  `menu` varchar(255) NOT NULL,
  `url` varchar(255) NOT NULL,
  `categorie` varchar(4) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
D'avance, merci de votre aide