bonjour à tous,

j'ai un petit souci par rapport à un système de menu que j'essaie de développer dans le cadre d'un stage.

J'ai une table qui contient mes menus principaux :

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TABLE `parents_menus` (
  `id_menu_parent` int(11) NOT NULL auto_increment,
  `nom_menu` varchar(50) default NULL,
  `image_fond` varchar(50) default NULL,
  `publie` int(11) NOT NULL default '0',
  `position` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id_menu_parent`)
)

J'ai développé sans pb l'ajout et la suppression de menu mais maintenant, j'aimerais mettre la notion de position. C'est à dire que je pourrais décider si le menu x sera en 2eme, 3eme ou 4eme position. Mais le vraiment problème, c'est qu'il faut que les autres menus d'adaptent au changement d'une position.

C'est à dire que si j'avais le menu y en 3eme place et que je souhaite mettre le menu x en 3eme place, je voudrais que le menu y et le menu z soit décalé. Comment faire?

Merci d'avance pour votre réponse