Mam problem z tym licznikiem.
Skrytp logowania:
<?php
....
print " <br>Witamy ponownie. Proszę kliknąć <a href=gazeta.php>tutaj</a> aby przejść dalej.";
if(!($stat['id']==0))
{
$ip=$_SERVER['REMOTE_ADDR']; // pobieranie ip od usera
$id=$stat['id']; //id uzytkownika (w moim przypadku wedlug rejestracji [nadane id])
$pytanie=mysql_query("SELECT * FROM online WHERE id='$stat[id]' "); if($czyjest==1) //sprawdzanie czy uzytkownik jest juz w tabeli licznika
{
mysql_query("UPDATE online SET (data='$data') WHERE id='$stat[id]' "); //jezeli tak to nadpisujemy rekord }
else
{
mysql_query("INSERT INTO online (id, ip, data) VALUES('$id', '$ip', '$data')"); //jezeli tak to dodajemy rekord }
}
}
.....
?>
A teraz odczytywanie z bazy:
<?php
$ip=$_SERVER['REMOTE_ADDR']; // pobieranie ip od usera
$id=$stat['id']; //id uzytkownika (w moim przypadku wedlug rejestracji [nadane id])
$data=date("dmYHis"); //aktualna data $czas = date("dmYHis")-500; $query=mysql_query("SELECT * FROM online WHERE data > '$czas'"); print "Online : $ilosc ";
?>
Wszystko zgodnie z tutorialem a nie dziala