Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 9.01.2010 Skąd: Iłowa Ostrzeżenie: (0%)
|
Witam,
tworzę skrypt oceniania artykułów, w którym głosować mogą tylko raz zalogowani. Wszystko działa, można głosować, tylko nie mam pojęcia jak zrobić, by można było głosować tylko raz.
Coś w tym skrypcie jest nie tak? Proszę o odpowiedź. (IMG:style_emoticons/default/smile.gif) Ten post edytował Wojtek0Adam 19.08.2010, 20:21:48 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
O, żesz... a po co aż tak szaleć w zapytaniu (IMG:style_emoticons/default/winksmiley.jpg) Walnij po prostu czy w tabeli 'oceny' zapytanie o rekord gdzie id usera zgadza się z tym w sesji i jednocześnie id ankiety jest identyczne z tą, które właśnie user odwiedza lub próbuje submitować. Jeśli taki rekord istnieje, znaczy, że już głosował i nie ma prawa tego ponownie zrobić. A gdy odwiedzi stronę głosowania ponownie, nie ma się nawet prawa pojawić możliwość głosowania, czyli na stronie brak formularza głosowania, ale a to wyniki tej ankiety.
|
|
|
|
Wojtek0Adam [MySQL][PHP]Skrypt oceniania 19.08.2010, 19:16:28
vegeta Zapodaj jeszcze tabelkę oceny. 19.08.2010, 20:24:23
retep86 Za mało danych aby Ci pomóc. Przydałaby się tabelk... 19.08.2010, 20:48:21
Wojtek0Adam OK.
Tabelka oceny:
[SQL] pobierz, plaintext CREATE... 19.08.2010, 20:57:45 
vegeta Cytat(thek @ 20.08.2010, 00:04:18 ) O... 20.08.2010, 01:22:35
Wojtek0Adam Chyba sobie jakoś poradziłem.
[PHP] pobierz, plain... 20.08.2010, 12:02:27
thek A może po prostu policz ile tych rekordów? Albo co... 20.08.2010, 12:55:07
lord2105 a może do tabeli ankiety dodaj kolumnę users i prz... 20.08.2010, 13:03:05
thek Wyobrażasz sobie zapis i edycje takiej informacji ... 20.08.2010, 13:15:44 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:32 |