Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
create table page (
id int(10) unsigned not null primary key auto_increment,
title varchar(100) not null unique,
body text,
sort_index int(10) not null default 0
);
INSERT into `page` VALUES
(1, 'Галерия', NULL, 2),
(2, 'За нас', NULL, 4),
(3, 'Начало', NULL, 1);
SELECT * from `page` order by `sort_index`
<a href="reorder.php?id=1¤t_position=2&direction=up">премести с една позиция напред</a>
<a href="reorder.php?d=1¤t_position=2&direction=down">премести с една позиция назад</a>
$current_position = (int) $_GET['current_position'];
$id = (int) $_GET['id'];
if($direction == 'up'){
//първо местиш елемента, чийто място искаме да заемеме
UPDATE page set sort_index = sort_index + 1 WHERE sort_index = ($current_position - 1);
//сега обновяваш sort_index на елемента, който реално искаме да преместиме
UPDATE page set sort_index = sort_index - 1 WHERE id = $id;
}elseif($direction == 'down'){
//първо местиш елемента, чийто място искаме да заемеме
UPDATE page set sort_index = sort_index - 1 WHERE sort_index = ($current_position + 1);
//сега обновяваш sort_index на елемента, който реално искаме да преместиме
UPDATE page set sort_index = sort_index + 1 WHERE id = $id;
}