![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 4.12.2006 Ostrzeżenie: (10%) ![]() ![]() |
Jak zrobić, aby można było ustawiać pozycje w menu (przesuwać je w górę i w dół)...
Próbowałem kilku metod ale nie działają (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Moja tabela z menu wygląda mniej więcej tak:
Jak mogę zamienić np. pozycje 1 z pozycją 2, aby wszystko się nie posypało?? Ma ktoś jakiś prosty kod, ale miał ktoś już taki problem?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował danielv13 23.07.2007, 19:19:23 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
1. Musisz znać ID linku, który chcesz przemieścić, czyli odnośniki tworzysz mniej więcej w ten sposób:
Cytat <a href="plik.php?action=move&id=3&direction=up"><img src="strzaleczka_w_gore.gif" alt="up" /></a> i odczytujesz sobie ID z tablicy $_GET2. Jeśli przesuwasz link do góry to: - Pobierasz ID linku który ma największą liczbę w polu pozycja, ale nie większą niż pozycja przesuwanego linku. Jeśli nie znaleziono nic, to znaczy że przesuwany link jest na samej górze i już z nim nic nie musisz robić 3. Jeśli przesuwasz link na dół to: - Pobierasz ID linku który ma najmniejszą liczbę w polu pozycja, ale nie mniejszą niż pozycja przesuwanego linku. Jeśli nie znaleziono nic, to znaczy że przesuwany link jest na samym dole i już z nim nic nie musisz robić 4. Gdy masz już ID linku przesuwanego oraz ID sąsiedniego linku to po prostu zamieniasz ich wartości w polu pozycja Będą ci potrzebne: MIN(), MAX(), ORDER BY więc http://google.pl i piszesz sobie gotowca ;] Ten post edytował Kicok 24.07.2007, 08:02:47 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 4.12.2006 Ostrzeżenie: (10%) ![]() ![]() |
- Pobierasz ID linku który ma największą liczbę w polu pozycja, ale nie większą niż pozycja przesuwanego linku. Jeśli nie znaleziono nic, to znaczy że przesuwany link jest na samej górze i już z nim nic nie musisz robić I już problem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Mam pętelke i tak są ustawione linki:
Przykład przesuniecia w góre:
Jak ma wygladac to zapytanie bo w google to sie ch** dowiedziałem (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:11 |