ФорумПрограммированиеPHP для идиотов → голосование только 1 раз

голосование только 1 раз

  • Malin-ka

    Сообщения: 83 Репутация: N Группа: Кто попало

    Spritz 24 июня 2009 г. 2:43

    Здрасте !

    Сделала на сайте новости с голосованием, но не знаю как сделать, чтобы можно было голосовать за одну новость только 1 раз. Думала с помощью куков, но новостей монго, а в куки много не впихнешь… :)

    Может как-нибудь подругому ?
  • md5

    Сообщения: 11958 Репутация: N Группа: в ухо

    Spritz 24 июня 2009 г. 2:44, спустя 46 секунд

    можно запоминать IP
    можно разрешить голосовать только зарегистрированным пользователям…
    Спустя 15 сек.
    а ну-ка, склей сообщения!
    Спустя 22 сек.
    склейка супер)
    все умрут, а я изумруд
  • Malin-ka

    Сообщения: 83 Репутация: N Группа: Кто попало

    Spritz 24 июня 2009 г. 2:45, спустя 1 минуту 48 секунд

    голосуют итак только зарегистрированные, а IP на ADSL у всех один :(
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 24 июня 2009 г. 2:51, спустя 5 минут 13 секунд

    Так если пользователи зарегистрированые, то почему бы не хранить в БД данные какой пользователь как прогосовал? Если голос уже есть, то не показывать форму голосования :)
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 24 июня 2009 г. 13:27, спустя 10 часов 35 минут 58 секунд

    Malin-ka, типа флажок в бд заносить 1 или 0
  • Malin-ka

    Сообщения: 83 Репутация: N Группа: Кто попало

    Spritz 24 июня 2009 г. 16:52, спустя 3 часа 25 минут 42 секунды

    Я сразу об этом подумала, но во1-ых новостей может быть много, во-2-ых не только новости с рейтингами, есть еще другие штуки, а в 3-их ограничение резонно было бы на сутки поставить…тут я уже начинаю подглючивать…

    Однако спасибо, что не пропустили мимо.
    Особенно спасибо MD5 за листалку и регистрацию ! :)

    Вот если бы еще этот вопросик решить…
  • adw0rd

    Сообщения: 22944 Репутация: N Группа: в ухо

    Spritz 24 июня 2009 г. 17:29, спустя 36 минут 33 секунды

    А почему совет KENDO тебе не подходит?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 25 июня 2009 г. 2:35, спустя 9 часов 6 минут 19 секунд

    Хм… а почему так пугает количество новостей? В моем понимании это отдельная таблица с полями
    news_id, rate, user_id,
    где news_id - уникальный номер новости, rate - оценка пользователя, user_id - пользователь, который оценивал.
    А голосовалки типа "выберите вариант ответа", по моему скромному мнению лучше делать отдельно, хотя принцип там схожий :)
  • Malin-ka

    Сообщения: 83 Репутация: N Группа: Кто попало

    Spritz 25 июня 2009 г. 5:11, спустя 2 часа 35 минут 27 секунд

    KENDO, спасибо ! :)
    Я про отдельную таблицу не подумала…

    Как у вас там говорят, "10 плюсов тебе в карму" :)
  • md5

    Сообщения: 11958 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 5:19, спустя 8 минут

    Malin-ka, нет, в таком случае говорят
    приглашаю тебя в кино
    все умрут, а я изумруд
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 25 июня 2009 г. 5:30, спустя 11 минут 34 секунды


    Malin-ka, нет, в таком случае говорят
    приглашаю тебя в кино
    +1
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!