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
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных