global $user;
if ($event['param']==2) // Logout
{
$upd['Дата последнего входа']=date();
update_query($upd,"Активность","f1905=".$user['id']);
};
хочу обновлять в таблице время последнего выхода/входа пользователя. а не срабатывает
Системные вычисления не срабатывают
#1
Отправлено 26 Март 2013 - 12:16
#2 Гость_Roman_*
Отправлено 26 Март 2013 - 17:26
$upd['Дата последнего входа']=date();Стоит заменить на
$upd['Дата последнего входа']=date("Y-m-d H:i:s");
Может из-за этого не срабатывает?
#3
Отправлено 27 Март 2013 - 01:29
#4
Отправлено 27 Март 2013 - 05:30
Сообщение отредактировал OLDest: 27 Март 2013 - 05:50
#5 Гость_Roman_*
Отправлено 27 Март 2013 - 07:43
#6 Гость_Roman_*
Отправлено 27 Март 2013 - 08:37
#7
Отправлено 27 Март 2013 - 13:10
#8
Отправлено 28 Март 2013 - 11:45
Вот само вычисление:
global $user;
$users=$user[id];
if (($event['param']==0) || ($event['param']==1)) // Login
{ $query="Select f1914 from cb_data149 where f1905=".$users;
$res=mysql_query($query);
if ($kol=mysql_fetch_array($res)){
$upd['Дата последнего входа'] = date("Y-m-d H:i:s");
$upd['Количество входов'] = (int)$kol['f1914']+1;
update_query($upd,"Активность","f1905=".$users);
}
}
В результате над формой залогинивания есть ошибка Цитата
Сообщение отредактировал OLDest: 28 Март 2013 - 11:46
#9 Гость_Roman_*
Отправлено 29 Март 2013 - 08:42
#10
Отправлено 29 Март 2013 - 09:22
#11 Гость_Roman_*
Отправлено 29 Март 2013 - 09:30
#12
Отправлено 29 Март 2013 - 12:52
Количество пользователей, читающих эту тему: 4
0 пользователей, 4 гостей, 0 анонимных













