notion de position avec php/mysql
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:
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