Witam. Chciałem zrobić myk, który sprawdza czy użytkownik jest zalogowany, czy jest w bazie i na tej podstawie dodaje do bazy danych (online) jego nick, czas teraźniejszy i czas za ile skończy się jego aktywność. Coś mi z tym nie wyszło bo skrypt źle działa, podwaja mi cały czas tego samego użytkownika jeżeli odświeży stronę a ma tylko aktualizować czas do końca aktywności. Podczas kopiowania kodu widzę, że się nie zgadza bo nie pobiera żadnych wartości do zmiennych zostalo i aktualnie, nie wiem już sam co tutaj jest. Ogólnie jak waszym zdaniem to wygląda? Powinno to działać? Widziałem dużo tego typu poradników ale chciałem zrobić po swojemu. Z góry dziękuje

$czas = time(); // czas teraz
	$gowno = $czas + 1 * 60;  // czas za minute
	
	$zostalo; // tutaj trzeba pobrać z bazy czas (tą minutę)
	$aktualnie; // tutaj trzeba aktualny czas pobrać
		
// dodaje czas do bazy tą minutę
    $dostepni = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM online WHERE login = '$login'")); // sprawdza czy login jest zapisany w bazie statusów
	
	if($dostepni[0] == 0) // jeżeli nie ma loginu to dodaje wiersz
	{
		mysql_query("INSERT INTO online (nick,zegarek,aktualna) VALUES('$login','$gowno','$czas')");
		echo 'DODAJE WIERSZ .. dostepnych V';
		echo $dostepni;
	}
	else
	{
		if($zostalo >= $aktualnie) // jeżeli jest użytkownik i ta minuta jeszcze nie minęła to tylko aktualizuje rekord 
		{
			mysql_query("UPDATE online SET zegarek = '$gowno' WHERE login = '$login'");
			echo 'UPDATUJE WIERSZ .. dostepnych V';
			echo $dostepni;
		}
		else // jeżeli czas minął to powinno wylogować
		{
			echo 'wylogowujesz sie';
			//session_destroy();
		}
		
	}