Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Скрипт оценки информации с MySQL
 
 автор: Prihod   (05.06.2007 в 19:40)   письмо автору
 
 

Как лучше сделать скрипт оценки информации т.е пользователь может выставить оценку скажем к примеру новости выбрав одно из значений (Отлично; Очень интересно;Хорошо;Средне Можно и лучше;Плохо) в каком виде и как лучше организовать хранение этой информации в БД MySQL

   
 
 автор: bronenos   (05.06.2007 в 20:05)   письмо автору
 
   для: Prihod   (05.06.2007 в 19:40)
 

можно в разных колонках
можно одной строкой
00000 00000 00000 00000
первое число Отлично
второе Хорошо
третье Нормально
четвертое Плохо
00010 00065 00133 00003

   
 
 автор: kasmanaft   (05.06.2007 в 20:07)   письмо автору
 
   для: Prihod   (05.06.2007 в 19:40)
 

В виде сериализованного массива, элементы которого:
Отлично ++
Очень интересно +
Хорошо
Средне Можно -
Плохо --
Потом можно этот массив implode('', $arr) и сосчитать в нем кличество плюсов и минусов.
Вычесть из "количество плюсов" "количество минусов", а потом разделить это все на count($arr).

Ну или просто суммировать цифрами смайл

   
 
 автор: mr Bin   (05.06.2007 в 21:21)   письмо автору
 
   для: kasmanaft   (05.06.2007 в 20:07)
 

Не скажу, что сделал гениально, но у меня так:
6 ячеек.
плохо
средне
хорошо
оч хорошо
отлично
общее

При голосовании добавляется +1 в нужный столбец и плюс столько, смотря за какой варинт проголосовали, елси за хорошо, то прибавится +3.
Тем самым легко оперировать данными и всегда точная общая статистика.

   
 
 автор: skazi   (05.06.2007 в 22:13)   письмо автору
 
   для: mr Bin   (05.06.2007 в 21:21)
 

я бы заносил числа, потом сумму чисел делил на их кол-во и выдавал ср. значение или в процентах.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования