Автор Тема: Галерея с возможностью голосования  (Прочитано 6086 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Галерея с возможностью голосования
« Ответ #15 : 06 Сентября 2002, 13:01:04 »
Croaker
Смотря для чего отмечать.
Точнее, вопрос сводится к определению понятия "человек" с точки зрения веб-сервера.

В общем случае, человеку ставится кука с уникальным ид, а в базу пишутся под его ид номера фоток.
« Последнее редактирование: 06 Сентября 2002, 13:06:26 от RomikChef »

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Галерея с возможностью голосования
« Ответ #16 : 06 Сентября 2002, 14:32:13 »
Croaker
Кукой и записью в базе.
RomikChef  уже ответил...
Цитировать
но нужно на php, реализовать

Так есть или надо реализовать?
Ты сам себе противоречишь :)
AS IS...

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Галерея с возможностью голосования
« Ответ #17 : 06 Сентября 2002, 16:15:53 »
KostyOr
Да ты успокойся. Не гоношись. Просто твоя проблема, действительно, яйца выеденного не стоит.
Смотри сюды. Есть скрипт, который выводит голосование. Все приличные скрипты позволяют вести несколько голосований. Так? Так. Дальше - больше. Кто тебе мешает написать ПРОСТЕЙШИЙ скрипт на PHP, который в цикле будет выводить много форм для голосования на одной странице? Правильно, никто не мешает. Ну дык, в чем проблема?
TANSTAAFL

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Галерея с возможностью голосования
« Ответ #18 : 06 Сентября 2002, 16:18:10 »
Maniac
Такое ощущение, что проблема в отсутствии знаия РНР.
Надеюсь, что неправ.
AS IS...

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
Галерея с возможностью голосования
« Ответ #19 : 06 Сентября 2002, 18:34:25 »
ThE0ReTiC
Меня смущает следующее:

допустим у нас были три фотографии в следующем порядке+ их статус в базе (0- не голосовал):

ph1 - 0
ph2 - 0
ph3 - 0

человек зашел, проголосовал за 2 первые, потом ушел

ph1 - 1
ph2 - 1
ph3 - 0

пока его небыло - фотографии добавлись в базу

phA - 0
phB - 0
ph1 - 1
ph2 - 1
ph3 - 0

так вот, за первые две он опять проголосует, а потом в базе две фотографии, за которые он уже голосовал и они не выводятся.

получается, что нам надо на каждую фотографию делать 2 запроса в базу: 1) чтоб выбрать ее название  2) чтоб убедится, что такой нет в таблице для уже просмотренных фотографий. Если за фотографию уже голосовали + еще 2 запроса.

Что смущает:
1) Несколько топорно
2) Диапазон может быть не один и состоять не из двух фоторафий, а из 20
3) Таблица для проголосованных фотографий просто немеренно разрастется, а так как insert там не реже чем select и скорость вставки тоже надо учитывать, то не факт, что index  - лучшее решение.
Не все коту матрица.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28