Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Kolejność wyświetlania rekordów (menu)
Forum PHP.pl > Forum > Bazy danych
vodkon
Witam mam pytanie jak wyświetlać i zmieniać kolejność rekordów który pierwszy w menu który 3 itp. jak zrobić to aby automatycznie skrypt definiował to żeby link#4 był na pozycji 2, i inne w tym wypadku prócz 1 pozycji się dopasowały i przeszły niżej

link#1
link#2
link#3
link#4
link#5
___po zamianie
link#1
link#4
link#2
link#3
link#5

jak zrobić skrypt który by wyświetlał w takiej kolejności i edycje pozycji linków ?

  1. $mysql_menu = "SELECT * FROM menu";
co dodać do komendy jakie dodatkowe kolumny utworzyć ?
i w edycji było by tak
link#1 ˄|˅
link#2 ˄|˅
link#3 ˄|˅
link#4 ˄|˅
link#5 ˄|˅
i po kliknięciu w odnośnik  wykonał by się kod mysql który by je posegregował
link#1 ˄|˅
link#4 ˄|˅
link#2 ˄|˅
link#3 ˄|˅
link#5 ˄|˅
jak takie coś stworzyć pilnie potrzebne wynagrodzę POMÓGŁ bardzo będę wdzięczny za pomocną odpowiedź
szalek01
1) możesz dodać kolumnę m_order do tabeli menu

link#1 | 1
link#2 | 3
link#3 | 4
link#4 | 2
link#5 | 5

  1. $mysql_menu = "SELECT * FROM menu ORDER BY m_order ASC";



a i nie pobieraj nigdy wszystkiego SELECT *, staraj się precyzować co chcesz pobrać np SELECT id, nazwa FROM ...
vodkon
No dobrze ale jak to zrobić jakie kolumny dodać aby każdy nowy wpis miał nowy id i wyświetlał się tak jak ja chce ?

#ZNALAZŁEM
http://davidwalsh.name/mootools-drag-ajax
http://www.forumweb.pl/viewtopic.php?t=50611

Tylko jeszcze jedno pytanie dotyczące http://davidwalsh.name/mootools-drag-ajax
mógłby ktoś stworzyć kod mysql do stworzenia tabeli opisanych w temacie tylko z małą zmianą "id", "sort_order", "title" na "nazwa"
szalek01
  1. CREATE TABLE IF NOT EXISTS `NAZWA_TABELI` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `nazwa` varchar(255) NOT NULL,
  4. `sort_order` int(11) NOT NULL,
  5. PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


NAZWA_TABELI zmień według uznania
vodkon
Wielkie dzięki!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.