![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 1.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam tabelę: films |film_id|user_id| Która przechowuje głosy oddane przez userów na dany film. Userzy głosują na 10 pozycji. Jeżeli przy wysłaniu formularza nie wykorzystają 10 głosów mogą jeszcze oddać kolejne do max 10 łącznie. Nie mogę poradzić sobie ze sprawdzeniem, czy podczas kolejnego głosowania user nie głosuje na te same pozycje, na które zagłosował wcześniej. Na przykładzie: Podczas pierwszego wysłania danych z formularza user_id=300 zagłosował na 3 film_id=1,5,6 Formularz ma wciąż aktywny, gdyż może oddać jeszcze 7 głosów. W jaki sposób sprawdzić, czy ponownie nie zagłosuje na te same film_id. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 1.02.2014 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie o uniqe nie pomyślałem, ale tak czysto teoretycznie... jeżeli z formularza wychodzi np 8 głosów(czyli 8*film_id) to w jaki sposób skonstruować zapytanie aby każdy z nich sprawdzić pod kątem dubli z już istniejącymi dla danego usera.
Dziękuję @nospor |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 19:13 |