Вниз  PHP и мелкие вопросы
- 24.05.2012 / 16:05
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
не совсем понял что тебе нужно, попробуй искать корень и округлять, добавь поле для времени и будет счастье
__________________
 Магистр Мёда
- 24.05.2012 / 16:05
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Koenig, а, я кажеться понял , что ты имееш ввиду насчет рейтинга

Изменено Dinisimys1 (24.05 / 16:05) (всего 1 раз)
- 24.05.2012 / 16:06
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Koenig (24.05.2012/16:05)не совсем понял что тебе нужно, попробуй искать корень и округлятьЯ так зделал:
$s=$s/4;
$s=$s-fmod($s,4);
- 24.05.2012 / 16:09
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
надо подумать чтоб считались отданные голоса, то есть этот пользователь отдал столько голосов, время, от этого и плясать
__________________
 Магистр Мёда
- 24.05.2012 / 16:09
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
А можно ли записать в поле значение и через определенное время возвращать его к По умолчанию
- 24.05.2012 / 16:19
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
Запиши в поле последнее изменение рейтинга и при изменении рейтинга юзером проверять, не прошло ли [дохрена] секунд, если прошло, то повышать, иначе писать что время ещё не пришло
- 24.05.2012 / 16:24
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Блин, а я надеялся без бд обойтись, ну так понимаю не получится
- 24.05.2012 / 17:12
Naik
  Пользователь

Naik 
Сейчас: Offline
Alsawin, Это сработает только если 1 голос в сутки. Лучше сделать поле тайм и колл_голосов_в сутки. Изначально записано time() в тайм и 5 в колл_голосов_в сутки. При голосовании отнимаешь 1 от колл. и записываешь время голосования. Когда колл. станет нулем, то проверяешь - если в тайм - сегодняшнее число, то нельзя голосовать, а если в тайм вчерашнее, то записываешь 5 в колл. и вновь можно голосовать.
- 24.05.2012 / 17:15
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Naik, я уже разобрался ;-)
- 25.05.2012 / 18:15
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
  1. $e['ipl'] = ip2long($_SERVER['REMOTE_ADDR']);
  2. mysql_query("INSERT INTO `table` SET  `ip` = '".$e['ipl']."' LIMIT 1");
Записывает в базу 2147483647, а это 127.255.255.255
Что я делаю не так???
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)