<?php $time2 = $time1-240; /* SPradzanie czy ip usera jest juz zapisane */ $result = mysql_query(\"SELECT * FROM {$table['online']} WHERE ip='{$_SERVER['REMOTE_ADDR']}'\"); /* odczytywanie danych usera */ /* if dodajacy do spisu userow on-line */ if($r == 0) { mysql_query(\"INSERT INTO {$table['online']} VALUES('{$_SERVER['REMOTE_ADDR']}', '{$_SESSION['id']}', '{$rr['special']}', '{$time1}', '{$_SERVER['REQUEST_URI']}')\"); } /* edycja danych usera... tak zeby zalogowanemu sprawdzil jeszcze raz dane i ije edytował ... */ mysql_query(\"UPDATE {$table['online']} set uid='{$_SESSION['id']}', time='{$time1}', admin='{$rr['special']}', gdzie='{$_SERVER['REQUEST_URI']}' WHERE uid='{$_SESSION['id']}'\"); /* Kasowanie */ ?>
CREATE TABLE `dbe_online` ( `ip` text NOT NULL, `uid` int(20) NOT NULL DEFAULT '0', `admin` varchar(64) NOT NULL DEFAULT '0', `time` int(30) NOT NULL DEFAULT '0', `gdzie` text NOT NULL ) TYPE=MyISAM;
Bład taki: nie edytuje za kazdym racem danych danego uzytkonika ... nie wiem dlaczego