Подсчет к-ва постов на форуме

454
.

Как определить колличество постов на форуме у юзера? Так не пашет $tms = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `user_id` = '$user_id' AND `type` = 'm' "), 0);

.

Беж, Всё прально, должно выводить

.
Дорога, дорога, всё то ты знаешь

так есть же $user['postforum']

.

Точно, выводит. Не в этом ошибка была. Спс тему #

.

gamegang, Оно почему-то не хочет выводить в моем случае. Пустоту возвращает постоянно. Я хз, почему.

.
Поверь в мечту!
Оно почему-то не хочет выводить в моем случае. Пустоту возвращает постоянно. Я хз, почему.

потому что переменной $user['postforum'] не передан ID.
А запрос вида
mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `user_id` = '$user_id' AND `type` = 'm' "), 0);

вернет данные по твоему id,так как переменная $user_id содержит твой id.
.
Поверь в мечту!

Надо примерно так,ясно дело передав на страницу методом GET id пользователя. если его не будет то умолчанию выведет твое кол-во постов с форума.

$user = $id ? $id : $user_id;
$req = mysql_query("SELECT * FROM `users` WHERE `id` = '$user' LIMIT 1");
$res = mysql_fetch_assoc($req);
echo 'Сообщений в Форуме: ' . $res['postforum'] . '';
.
Поверь в мечту!
gamegang (15.03.2012/16:18)
так есть же $user['postforum']
есть $datauser['postforum']
.
gamegang (15.03.2012/16:18)
так есть же $user['postforum']
Есть функция get_user()
.

1. Мне как раз и нужно было подсчет собственных постов. 2. Про передачу ид'а в get я знаю. 3. Писал запросом, т.к. сам джон не юзаю, а друг попросил ему сделать ограничение доступа по к-ву постов. 4. Дело было не в запросе. Не так выводил просто. 5. Всем спасибо

Всего: 10