Wpis z mikrobloga

#webdev #naukaprogramowania

Czy ktoś ma rozpisany schemat na zrobienie głosowania?
Logika krok po kroku?

Przycisk + i - i jquery z wyświetlaniem aktualnej ilości głosów.

Sprawa mi się trochę skomplikowała, bo zrobiłem logikę i co prawda głosowanie nawet działa (mimo wszystko), ale nie uwzględniam już oddanych głosów przez użytkownika.

https://pastebin.com/Vu9AuWF2

Do swojej logiki, musiałbym dodać teraz potężną ifologię i już się boję, że wymyślę jakiś nieczytelny kombajn do takiej drobnej funkcjonalności.
No i zupełnie się nie znam na #javascript
źródło: comment_1648888137CIpdo5z2cqZnyfkCz9nGKK.jpg
  • 9
@powaznyczlowiek: problem raczej z algorytmem
zawsze gdy zaczynam podświadomie robić jakieś spaghetti, zapala mi się czerwona lampka i szukam innego rozwiązania i tak jest w tym przypadku

nawet trudno mi jest streścić to co wymyśliłem.
Obecnie gdy wciskam voteup, wysyła się post voteup = 1
Gdy wciskam drugi raz voteup, wysyła się post voteup = 2
Gdy kolejny raz wciskam voteup, tam po prostu się resetuje licznik i wysyła się voteup
@januzi: Tak, tylko jak to sobie wyobrażasz bez połączenia ich?
Unikalna wartość jest potrzebna przy połączeniu UserId i VideoId. Musi być jeden unique na dwie kolumny jednocześnie.

To SQL Lite. Może też mieć jakieś ograniczenia.