![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 8.05.2010 Ostrzeżenie: (20%) ![]() ![]() |
Witam, mam problem napisalem klasę galerii i mam dwie osobne funkcje jedna odpowiedzialna jest za wyswietlanie tytułów rekordów z bazy danych a druga odpowiedzialna jest za wyświetlanie operacji.
Jedną z operacji jest zmiana pozycji wyświetlania i gdy robie UPDATE do bazy danych pozycja rekordu sie zmienia lecz zmiana w tytulach jest widoczna dopiero gdy ponownie odswieze stronę. oto fragment klasy
Z góry dziękuję za pomoc. Ten post edytował andrzej7322 25.09.2010, 21:08:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zmienna $wyn w jednej funkcji to nie jest ta sama co w drugiej. Poza tym porozdzielaj funkcje w taki sposób, że jedna wyświetla, a kolejna robi update, bo w tej chwili wywołujesz mnóstwo zapytań, których można uniknąć.
Ogólnie chodzi o to, że wszystkie operacje powinny być od siebie oddzielone, bo później, jeżeli będziesz chciał zmienić sposób np. wyświetlania, to zmieniasz jedną funkcję, a nie przelatujesz przez klasę i szukasz, gdzie masz wprowadzić zmiany. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 00:59 |