Autor Zpráva
Balamen
Profil *
Chtěl bych se zeptat nevíte někdo jak udělat on-line uživatele v php a aby se to zapisovalo do mysql? já sem našel na intervalu o tom článek, ale tam se to zapisovalo do souboru a já bych to potřeboval zapisovat do mysql kdyby ste mi teda pomohli:-?...
Stačil by mi třeba odkaz na nějákej web kde je řešení. Děkuju moc za pomoc
Alphard
Profil
Způsob zápisu není podstatný. Jednoduše ukládáte informaci o každém uživateli při každé návštěvě a pak vypíšete unikátní uživatele za posledních např. 10 minut. V MySQL to není nic jiného než insert a select distinct (popř. group by). Tento způsob předpokládá průběžné mazání starých záznamů. Také by šlo vést o každém uživateli jediný záznam a updatovat časový údaj, zbytek je stejný.
tiso
Profil
google nefunguje?
Balamen
Profil *
no google moc nepomohl anglicky neumím a na českej stránkách není nic kloudnýho
Alphard
Profil
Výpis může vypadat třeba takto:
echo "<div>\n";
echo "Lidé online:\n";
echo "<ul>\n";
$result_01 = mysql_query ("select id, nick from uzivatele where posledni_akce > date_sub(now(), interval '15' minute) and prihlasen = 1");
while ($line = mysql_fetch_assoc ($result_01))
  echo "<li><a href=\"index.php?reg=user&amp;id=".$line['id']."\">".$line['nick']."</a></li>";
echo "</ul>\n</div>\n";
AM_
Profil
Balamen
co tedy po nás chceš? vysvětlit, jak se dělá systém on-line uživatelů, nebo naučit práci s databází?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: