Forum Webscript.Ru
Программирование => PHP => Тема начата: KostyOr от 05 Сентября 2002, 14:16:38
-
САБЖ.
т.е. рейтинг по 10 бальной системе за каждую фотку..
заранее сенк
-
Приходит фидошник на свадьбу и дарит молодоженам красивую открытку, на которой написано
"С днем свадьбы!"
Открывают открытку, а там коряво ручкой нацарапано "СУБЖ"
-
KostyOr
[OFF]
Юзеры не будут за все голосовать. Только за самый отстой/рулез. Разве только ты им за это денег пообещаешь...
[/OFF]
-
Ну, не скажи.
Если лесочки-озерки - то вряд ли.
а если обнаженная натура, то рука сама тянется ... нет, не туда, куда вы, пошляки, подумали, а проголосовать за понравившуюся.
-
KostyOr
Все очень просто.
Пишешь банальнейший скрипт голосования и спариваешь его со скриптом, который пишет много-много форм (соответственно количеству голосуемых фоток). Затем добавляешь постраничный вывод - и нужный тебе скрипт готов к употреблению.
-
Maniac
Вот так объяснил...
-
:) спасибо всем конечно :)
Xander
не ты не прав, юзеры будут. Это просто будет конкурс газеты на лицо недели или что - либо в этом роде.
Maniac
технорлогию я знаю, но вот "спариваешь его со скриптом" с этим проблемы.. поможите
(есть такая штука ImgeFolio v2.26, поделитесь если есть)
пажааалуйста
-
KostyOr
Без вареза на форуме.
-
NAS
ок, но всё же как сделать??
-
ВВЕДИТЕ СВОЕ ИМЯ
Руками, рАдной...
Какие могут быть проблемы со "спариванием" двух примитивных скриптов?
-
ThE0ReTiC
мля, ну все такие вумные. Я сюда за ПОМОЩЬЮ пришёл, не поможешь не ПИШИ. Сиди молчи в тряпочку что знаешь.
ну что за люди....
-
KostyOr
Скрипт голосования у тебя есть?
-
ThE0ReTiC
в принципе есть, но нужно на php, реализовать. И ещё, сервак запрещает создание файлов на лету..
-
ThE0ReTiC
вопрос по скрипту - как помечать фотографии, за которые человек уже проголосовал? все остальное более менее понятно.
-
А тут форум "Юмор" есть?
Бессмертная фраза "в принципе есть, но нужно на php, реализовать" замечательно туда бы подошла.
-
Croaker
Смотря для чего отмечать.
Точнее, вопрос сводится к определению понятия "человек" с точки зрения веб-сервера.
В общем случае, человеку ставится кука с уникальным ид, а в базу пишутся под его ид номера фоток.
-
Croaker
Кукой и записью в базе.
RomikChef уже ответил...
но нужно на php, реализовать
Так есть или надо реализовать?
Ты сам себе противоречишь :)
-
KostyOr
Да ты успокойся. Не гоношись. Просто твоя проблема, действительно, яйца выеденного не стоит.
Смотри сюды. Есть скрипт, который выводит голосование. Все приличные скрипты позволяют вести несколько голосований. Так? Так. Дальше - больше. Кто тебе мешает написать ПРОСТЕЙШИЙ скрипт на PHP, который в цикле будет выводить много форм для голосования на одной странице? Правильно, никто не мешает. Ну дык, в чем проблема?
-
Maniac
Такое ощущение, что проблема в отсутствии знаия РНР.
Надеюсь, что неправ.
-
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 - лучшее решение.