![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 371 Pomógł: 18 Dołączył: 23.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam problem. Otóż mam dostępną z panelu administracyjnego opcję przesuwania podstron na stronie (kolejność). Odpowiada za to taki kod:
W każdym razie to działa. Chciałem dodać sobie inną funkcjonalność. Otóż zakładając, że mam np 20 podstron usuwam podstronę o order_link=9 i chcę aby podstrony, które mają większe order_link zostały przeniesione o poziom do góry, tj. np. 10 na 9, 11 na 10, 12 na 11 itd. Skleciłem taki kod:
No i tu zaczynają się jaja. Niby raz pisze że usunęło i usuwa a nie przesuwa pozostałych podstron, to drugim razem wyskakuje błąd, a na końcu mam np. 3 podstrony o order_link=5. Nie wiem dlaczego tak się dzieje. Może błąd w kodzie którego nie dostrzegłem ? Proszę o porady. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
podmien to
$upd = mysql_query("UPDATE menu SET order_link=order_link-1 WHERE order_link='".$row2['order_link']."'"); na to $upd = mysql_query("UPDATE menu SET order_link=order_link-1 WHERE id='".$row2['id']."'"); |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 69 Dołączył: 23.10.2004 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Nie lepiej zrobić:
Wydaje mi się, że powinno działać ;-) Ten post edytował ADeM 29.11.2010, 00:33:44 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 371 Pomógł: 18 Dołączył: 23.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
tak więc działa, wycinek kodu CuteOne działa dobrze, tak jak ma działać. Z tym, że już taki kod wcześniej próbowałem i nie hulało ... Ale to może jakaś literówka się wdarła i porzuciłem tą koncepcję. Niemniej jednak dziękuję
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:44 |