#1 2010.09.11 09:55

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

О Просмотре инфы

Добавлаю в таблицу усерс ALTER TABLE `users` ADD `count` int(11) NOT NULL ;
--------------- а на верху инфы соединяю с базой
$select = @mysql_query ("Select id,user,name,birth,sex,city,mail,infa,icq,posts,credits,gposts,status,date,op,onl,mob,user_ip,user_soft,tox,mexvi,img,nastroi,visit,room,bal,number,level,votefoto,para,version,forumpost,presentset,count from users where id='".$nk."'");
  а потом влкючаю инфу с по очередом

$count = $inf["count"];

а низ инфы пишу 
echo "Просмотров <b>$count</b><br/>\n";
показывает 0 все время. Прошу помогите.

Неактивен

#2 2010.09.11 11:02

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: О Просмотре инфы

ну так обновляй данные в бд при просмотре

Неактивен

#3 2010.09.11 14:55

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: О Просмотре инфы

Как? Можете показать?

Неактивен

#4 2010.09.11 20:57

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: О Просмотре инфы

Код:

1
UPDATE `count` = `count` + 1 WHERE `id` = 1

Неактивен

#5 2010.09.11 22:25

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: О Просмотре инфы

Написал так до показа информации
mysql_query("update `count` = `count` +1 where `id` = 1");
не сработало, опять ноль,
взял пример из накопл постов

mysql_query("update users set count='".intval($count+1)."'");
сработало. Но при входе в любую инфу показывает обшую сумму показов.  Что делать?

Неактивен

#6 2010.09.12 10:37

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: О Просмотре инфы

WHERE там для чего, как думаешь?

Неактивен

#7 2010.09.12 18:40

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: О Просмотре инфы

Спосибо все ок.Написал в этом форме mysql_query("update users set count='".intval($count+1)."' where id='".$usid."'");
сработало. Но даж ставляя ет запрос при входе в инфу количество не меняется. Надо перезагрузит страницу с тель. Или обновить с оперы. Как сделать чтоб при входе кол показаний обновились? Да и я поднял код выше об старт (буферизации)

Неактивен

#8 2010.09.12 22:27

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: О Просмотре инфы

сначала обновлять статистику, потом делать выборку. либо просто к отображаемой статистике прибавить 1

Неактивен

#9 2010.09.12 23:00

DADO
Участник
Зарегистрирован: 2010.04.06
Сообщений: 90
Карма: 1
Профиль

Re: О Просмотре инфы

Большое спосибо. То что я хотел эт выходя из инсайда на инфо менялся. И это работает. Спосибо за советы и за помошь оказанную. Благодарю.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s