想要实现的功能就是后台可以指定用户通过更改数据表的字段值达到对用户,在线,离线,忙碌的功能。。
这是前台后端的在离线判断: $sql = "select a.*,b.`jion_time`,b.`id` from `".dbpre."user` a left join `".dbpre."chat_online` b on a.`user_id` = b.`id` where a.`is_master`= '1' and a.`suanming`= '1' order by b.`jion_time` desc limit ".$p.",".$c['oyuceshi'].""; $daytime = time()-$day*24*60*60;
foreach($user_sql as $user_row){
$i++;
$user[$user_row['user_id']]['i'] = $i;
$user[$user_row['user_id']]['user_id'] = $user_row['user_id'];
$online = $db->pe_select('chat_online',array('id'=>$user_row['user_id']));
if($online){

if($online['to']>0){
$user[$user_row['user_id']]['zhuangtai'] = 'busy';
$user[$user_row['user_id']]['s_zt'] = 2;
}elseif($online['to']<=0){
$user[$user_row['user_id']]['zhuangtai'] = 'online';
$user[$user_row['user_id']]['s_zt'] = 1;
}else{
$user[$user_row['user_id']]['zhuangtai'] = 'offline';
$user[$user_row['user_id']]['s_zt'] = 3;
}
}else{
$user[$user_row['user_id']]['zhuangtai'] = 'offline';
$user[$user_row['user_id']]['s_zt'] = 3;
} foreach($user as $key => $value){ 
$s_zt[$key] = $value['s_zt'];
$form_price[$key] = $value['form_price'];
$user_haoping[$key]=$value['user_haoping'];
$form_num[$key]=$value['form_num'];
$max_num[$key]=$value['max_num'];
}  
array_multisort($s_zt,SORT_ASC,$form_price,SORT_DESC,$user_haoping,SORT_DESC,$form_num,SORT_DESC,$user);
请帮忙写下代码,一直在线等。。感谢了。