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

268
.
Как определить колличество постов на форуме у юзера? Так не пашет $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