![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 12 Dołączył: 30.11.2011 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chcę dodać na stronę coś w stylu "lubię to" ale nic związanego z facebook'iem. Mam prosty skrypt, zlicza mi ale nie aktualizuje kliknięć dla danego ID kliknięcia, tylko tworzy nowy wiersz z takim samym ID i kliknięciem jednym. Oto kod:
a index.php gdzie mam link zliczający no i wartość wyswietlaną wygląda tak:
Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
$wynik=mysql_query("SELECT * FROM kliki
WHERE id='$id' and data=NOW()"); Trudno, żeby istaniał rekord z danym ID i godziną która właśnie dopiero co nastąpiła.
Powód edycji: [nospor]:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 12 Dołączył: 30.11.2011 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie, masz racje.
Jak już się pytam to jeszcze interesuje mnie możliwość kliknięcie tylko raz przez danego użytkownika. Jak wprowadzić taki limit? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 2 Dołączył: 26.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
To też może nie udać Ci się wykonać. Musisz zmienić koncepcję z tą datą, albo podstawić ją pod zmienną i używać zmiennej. Faktycznie, masz racje. Jak już się pytam to jeszcze interesuje mnie możliwość kliknięcie tylko raz przez danego użytkownika. Jak wprowadzić taki limit? A użytkownik który klika musi być zalogowany czy może to zrobić dowolna osoba? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 12 Dołączył: 30.11.2011 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Tylko dla zalogowanych jest możliwość "polubienie".
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 2 Dołączył: 26.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tylko dla zalogowanych jest możliwość "polubienie". No to jeżeli masz tabelę w której będziesz przetrzymywał ID użytkownika i ID artykuły/obrazka co tam masz, którego on ma lubić. Następnie po kliknięciu przez usera sprawdzasz w tej tabeli czy już jego ID istnieje dla tego artykułu, jeżeli nie istnieje to dodajesz do tej tabeli nowy wpis, jeżeli istnieje to wyświetlasz że już to lubi. Ten post edytował synec 7.12.2011, 10:44:14 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 12 Dołączył: 30.11.2011 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Czy mogę to zrobić w taki sposób ?
Moje table to Klik (Klik_Id , data , licznik) oraz users_klik (User_klik_Id , User_Id , Klik_Id) oraz users(User_Id , Login , Password , Mail) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 2 Dołączył: 26.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Klik (Klik_Id , data , licznik) oraz users_klik (User_klik_Id , User_Id , Klik_Id) oraz users(User_Id , Login , Password , Mail) A nie da rady zrobić tak? users_klik ( User_Id , Klik_Id, data) oraz users(User_Id , Login , Password , Mail) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 12 Dołączył: 30.11.2011 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Mogą być i takie tabele. Teraz tylko jak to zrobić? Tak jak wyżej napisałem ? Tylko nie wiem jak sprawdzić kto jest zalogowany. Po prostu potrzebuje wskazówki (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 2 Dołączył: 26.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Tylko nie wiem jak sprawdzić kto jest zalogowany. O chłopie.... A tak w ogóle to logujesz już użytkowników? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 12 Dołączył: 30.11.2011 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
hehe ok przesadziłem, wiem jak to rozwiązać. Jak już zrobię dam znać chociaż mam nadzieję, że nie pojawią mi się żadne błędy. Ok zabieram się do pracy (IMG:style_emoticons/default/smile.gif)
Temat do zamknięcia, udało się i wszystko działa (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:37 |