>>>ВОПРОСЫ НОВИЧКОВ<<<

332K
.
blackvj
mRWiNeT, Ошибка в этом

$ank_rating=$post['id_user'];

$post ???

$user['id_user']

Поверь вначале сам запрос вносит ли он значение в таблицу

mysql_query("UPDATE `users` SET `rating`+0.02 WHERE `id` = 1;");
.
#НетВойне #NoWar #НіВійні
blackvj, Запрос работает.А что пост не нужно?Я думал что при напиние 3 поста получает столько-то рейтинга.
.
mRWiNeT, Я тебе выше написал в чём проблема
$ank_rating=$post['id_user'];

Нужно

$ank_rating = $user['id_user'];

Вообщем замени это
$ank_rating=$post['id_user'];
mysql_query("UPDATE `users` SET `rating` = '". ($user['rating']+0.02) ."' WHERE `id` = '". $ank_rating ."'");


На это

mysql_query("UPDATE `users` SET `rating`+0.02 WHERE `id` = '". $user['id_user'] ."'");


В своём коде
.
mRWiNeT
#НетВойне #NoWar #НіВійні
blackvj, Все так ,но с этим запросом чет ни так(
if (mysql_result(mysql_query("SELECT COUNT(`id`) FROM `mchat` WHERE `id_user` = '". $user['id'] ."'"), 0) == 3)
.
mRWiNeT, Конечно. Это вторая ошибка. Так никто не пишет

Вместо этого
if (mysql_result(mysql_query("SELECT COUNT(`id`) FROM `mchat` WHERE `id_user` = '". $user['id'] ."'"), 0) == 3)


Нужно делать как норм люди

$sms = mysql_fetch_row(mysql_query("select count(*) from `mchat` where `id_user` = '". $user['id'] ."'"));
if($sms[0] >= 3){
твой код
}
.
#НетВойне #NoWar #НіВійні
blackvj, А разница ??Все равно не работает(
.
mRWiNeT, Значит косячишь где-то...

Работать должно.
.
#НетВойне #NoWar #НіВійні
blackvj, Буду искать.Там запрос не правильный думаю.
.
mRWiNeT, Запросы там все верные.

Скорее всего в твоём чате ты в запросе, а вернее в переменной ID отправляешь пустоту.
Поэтому и не работает...

Иногда проблема может быть не в том что ты думаешь.
.
#НетВойне #NoWar #НіВійні
blackvj, Там просто добавляет а когда нужно три сообщения то не добавляет.Вывод чет там ни так.
Всего: 9861