![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.09.2017 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Kombinuje z przerobieniem funkcji która pokazuje użytkownikowi "kto cię ostatnio odwiedził" na funkcje "ostatnio odwiedziłeś". jest to wykonalne edytując tą funkcje?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Skoro masz w tabeli informacje o tym że Z odwiedzili X i Y to z prostej logiki też wiesz, że na liście odwiedzonych przez X jest między innymi Z...
Co do samej funkcji jest napisana beznadziejnie. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.09.2017 Ostrzeżenie: (0%) ![]() ![]() |
Czyli muszę zmienić tak?
Jestem kompletnie zielony. Uczę się na bieżąco przerabiając gotowca. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Nie znamy struktury bazy, nie wiadomo o co chodzi. Jak notujesz wizytę?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jesteś kompletnie zielony to może zleć to komuś kto się na tym zna?
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Zamiast przerabiać poprawną funkcję, to stwórz nową, a potem użyć w miejsce gdzie istniała poprzednia.
Zamiast edytować/modyfikować tablicę w bazie, stwórz nową na potrzeby twojego małego projektu. Jak coś popsujesz, to przynajmniej skutki będą mniej bolesne, a błędy bardziej widoczne. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.09.2017 Ostrzeżenie: (0%) ![]() ![]() |
@Tomplus masz racje, tylko problem tkwi w tym że nie potrafię napisać
prawidłowej funkcji. Próbowałem już różnych modyfikacji kodu, niestety na dobre to nie wychodzi. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Wychodzi na to że masz braki w podstawach.
Ale przeanalizuj sobie co potrzebujesz aby stworzyć nową funkcjonalność? Podpowiem, jeżeli chodzi o Ostatnio odwiedziłeś, to potrzebujesz informację: - o uzytkowniku czyli $uid - miejsca które ostatnio odwiedził Nie znam struktury kodu strony, ale pewnie nie będzie problemu odczytać aktualną pozycję użytkownika (w razie czego pozostają wartości globalne _SERVER) Potem tworzysz strukturę nowej tabeli: uid, pageVisit, timeVisit Potem tworzysz zapytanie MySQL gdzie zamiast UPDATE, tworzysz REPLACE, wtedy funkcja utworzy rekord gdy użytkownik jest pierwszy raz, a zastąpi go gdy taki rekord już istnieje - przyczym uid i pageVisit muszą być ustawione jako unikalne. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:12 |