كود:
CREATE TABLE `online` (
`ip` varchar(15) NOT NULL,
`time` timestamp NOT NULL default CURRENT_TIMESTAMP,
UNIQUE KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
يمكنك إضافة حقل بإسم type الى الجدول ويكون من النوع enum بالثلاثة انواع التي ذكرتها ..
كود PHP:
$time = time();
$time_out = $time - 10 * 60;
$ip = $_SERVER['REMOTE_ADDR'];
@mysql_query('insert into online ( ip ) values ( \''.$ip.'\' )');
@mysql_query('delete from online where unix_timestamp(time) < '.$time_out);
$result = mysql_query('select count(ip) from online');
$online = number_format(mysql_result($result, 0, 0));
mysql_free_result($result);
يمكنك إضافة شرط قبل استعلام الاضافة لتحديد النوع ومن ثم عليك بالحساب ..
كود PHP:
if ($type == 'searching-for-job') // ..