Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%)
|
Witam, robie sobie menu do mojego mini cms, i nie za bardzo wiem jak zrobić to że można przesuwać linki w górę/dół
Jeśli chodzi o wykonanie to nie szukam gotowców, chce tylko wypowiedzi/podpowiedzi na ten temat bo na razie nie za bardzo wiem jak za to się zabrać. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
w mysql tabela menu -> link, nazwa, pozycja
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%)
|
tak wiem mam link, i nazwa, teraz własnie stworzyłem pozycja i rozumiem że będą tam wartości int, tylko teraz dodać w zapytaniu ORDER by pozycja ? ok ale co zmienianiem tych pozycji ? tak żebym w panelu admina miał liste tych wszystkich linków (to umiem) i obok strzałki w górę i w dół i jak się (to nie za bardzo wiem jak)
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
dajesz link-strzałkę z id pole które ma być przesunięte , potem w mysql zamieniasz miejscami id z linka z id większym lub mniejszym , w zależności czy chcesz w górę czy w duł
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%)
|
kurczę nie umiem tego pojąć
tabela: ID || ADRES || NAZWA || POZYCJA 0 || http://forum.php.pl || Forum php || 0 1 || http://cos1.pl || cos 1 || 1 2 || http://cos2.pl || cos 2 || 2 4 || http://cos3.pl || cos 3 || 3 3 || http://cos4.pl || cos 4 || 4 5 || http://cos5.pl || cos 5 || 5 i teraz jak by wyglądała ta zmiana pod względem php np. jak bym chciał przesunąć link 3 do góry, a 4 na doł Ten post edytował dk1342 24.05.2009, 18:04:59 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 6.07.2008 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Cytat
Jak widzisz zrobiłem to bez 'pozycji'. Pozdrawiam. Ten post edytował kkuba 24.05.2009, 18:28:20 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%)
|
no dobra ale do tego muszę znać id oby dwóch rekordów, id rekordu które chce przesunąć jest bardzo prosto, ale co z id rekordu wyżej/niżej ?
kkuba pozdro Ten post edytował dk1342 24.05.2009, 18:33:15 |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
np zamiast danych 2 id dajesz
$res = mysql_query('SELECT * FROM `menu` WHERE `id`>"mojeid" LIMIT 1'); i wystarczy 1 id (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 6.07.2008 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Naprowadzę Cię.
Oto fragment kodu z mojego cmsa
Teraz już powinieneś sobie poradzić. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%)
|
Poradziłem sobie, dzięki za naprowadzenie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował dk1342 24.05.2009, 18:52:36 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 17:39 |