5 stars rating - проверка дали потребителя е гласувал.

chepa

Registered
Направих си една много проста 5 звездна система за гласуване, но се чудя как да направи проверката дали потребителя вече е гласувал.
Мислех да наоравя да се добавя в дб-то ИП и ИД на потребителя и темата, но така ще стане доста ДБ, когато всеки гласува? Добре ли е като идея или има по - добър начин ?
 
Това е начина. Без да запишеш данните няма как да правиш проверка, а база данни е най-добрия вариант.
 
teroristd каза:
Това е начина. Без да запишеш данните няма как да правиш проверка, а база данни е най-добрия вариант.

Мислех си да запиша ид-тата на темите, в който е гласувал потребителя.
Примерно

voted:
32, 31, 13, 15, 158

Но не съм сигурен дали има начин да направя проверките после.
 
Еми да може. Записваш ид-тата в един масив и си правиш поле в базата при останалата информация за дадения потребител. После когато някой се опита да гласува за дадена тема, проверяваш дали ид-то го има в масива, ако не си ъпдейтваш базата с новото ид, ако да извеждаш съобщение че вече е гласувал.
 

Back
Горе