![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 28.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Siemka.Mam taki system dodawania filmików itd... i to jest plik (display.php) w którym wyswietla się filmik z określonym ID, komentarze oraz system oceniania! Wszystko jest OK tylko z tym systemem oceniania...
Oto plik display.php do ściągnięcia jako plik tekstowy, ponieważ całość kodu się tu nie zmieściła! Kod http://s003.wyslijto.pl/?file_id=05605872689844479844 To są zapytania do bazy mysql:
Problem jest w tym że jak chce zagłosować na filmik numer 1 na ocenę 5 to normalnie dodaje! Jednak gdy chce dodać ocene w innym filmiku (z innym ID) to mi wywala, że już oceniałem i że była to ocena 5/5! I taka sytuacja się powtarza z każdym kolejnym filmikiem! Co trzeba zrobić żeby normalnie wszystko działało! Z góry dzięki za pomoc! Ten post edytował mis-pas 2.03.2007, 11:39:47 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 35 Dołączył: 6.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zrób przechowywanie w sesji zmiennej o wartości true lub false w zależności od oddawania głosów i przez inkrementacją licznika sprawdzaj czy już przypadkiem nie zagłosował. Z tym że jak wyłączy przeglądarkę i włączy ją na nowo to znowu może głosować. W związku z tym wrzuć do bazy że dany klient o danej godzinie głosował + jakiś czas po którym może głosować i przed głosowaniem sprawdzaj te wartości. Bo możesz również zrobić to przez cacho ale gość sobie skasuje ciacho i 'dupa zbita' kiler (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 09:41 |