Народ! Наверное самый глупый вопрос!!!

hussar

In code we trust!
Народ! Наверное самый глупый вопрос!!!

Хочу на сайте сделать конкурс, подскажите pls алгоритм голосования. Хотя бы в двух словах! Заранее благодарен. Да, и еще надо ли использовать MySQL?
 

Demiurg

Guest
Re: Народ! Наверное самый глупый вопрос!!!

Автор оригинала: hussar
Хочу на сайте сделать конкурс, подскажите pls алгоритм голосования. Хотя бы в двух словах! Заранее благодарен. Да, и еще надо ли использовать MySQL?
форма с пунктами голосования => скрипт обработки голоса (запись в файл или базу) => вывод результатов.
 

hussar

In code we trust!
Re: Re: Народ! Наверное самый глупый вопрос!!!

Автор оригинала: Demiurg
форма с пунктами голосования => скрипт обработки голоса (запись в файл или базу) => вывод результатов.
А как лучше делать? Запись голосов, допустим, по пятибальной системе, или просто "за"?!
 

cnpait

Guest
Re: Re: Re: Народ! Наверное самый глупый вопрос!!!

Автор оригинала: hussar
А как лучше делать? Запись голосов, допустим, по пятибальной системе, или просто "за"?!
Это уж ты сам у себя спроси, как тебе хочется.

Например, делай базу с таблицами:

table pool
id int(10)
expired datetime - до какого показывать(если надо _с_какого_ - то введи еще одно аналогичное поле)
name varchar(255) - как называется данное голосование

table question
id int(10)
pool_id int(10)
descr varchar(255) - вариант голоса

table answer
id int(10)
question_id int(10)
pool_id int(10)
user_id(10)

table userlist
id int(10)
userip varchar(255)
...(прочие поля, для наворотов, напр. имя, емайл итд.)

привязываешь записи вопросов из таблицы question с опросом из pool и показываешь юзеру - напр. как список чекбоксов и текста рядом с ним. Если надо выбрать один вопрос - подумай сам.

Юзер кликает на чекбоксы, сабмитит, ты соотв-но записываешь в answer результаты.


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

Gipson

Guest
Re: Re: Re: Re: Народ! Наверное самый глупый вопрос!!!

Можешь взять готовый скрипт голосования. ОН есть на www.cgi.ru >php >голосования
 
Сверху