Witam, zrobiłem sobie prosty chat z JSON, teraz myślałem, aby móc się łączyć z danym użytkownikiem, jak i z przypadkowym. Jak z danym użytkownikiem wiem jak to zrobić, tak w przypadku losowego, to powinienem po prostu przy kliknięciu na "znajdź" zrobił

$query = SELECT guest, registered FROM chat WHERE r_guest='NOT NULL' OR r_registered='NOT NULL'";

no i jeśli ktoś już zrobił gdzieś chat i czeka to dodaję go do guest, albo registered, w zależności, czy jest gościem, czy ma konto, no i wtedy u tamtej osoby mTimer sprawdza sobie, czy są nowe wiadomości i czy chat_active = 1, jeśli tak, to mogą już ze sobą pisać, bo się ze sobą połączyli. Jeśli nie, to tworzę chat i czekam. Tylko tyle wystarczy? Tzn. tylko tyle, aby to wstawić do kodu już istniejącego chatu? Rozumiem, że na przycisk rozłącz muszę zrobić kod który zamknie połączenie i dostęp do chatu, no i przycisk następny, będzie musiał mieć kod który będzie odpalać się poprzez ajax, ale zastanawia mnie to, czy tylko tyle wystarczy? No i jak miałbym pobrać ID chatu? Bo wyglądałoby to chat.php?chat=$id i kminie, jak zgrać id nowo utworzonego chatu, albo chatu do którego dołączyłem, tzn. jak przypisać to i zassać, jeśli mam tabelę chat (chat_id, itd...)
Przy okazji jeszcze dodam, że chciałem zrobić, aby wyświetlało czas użytkownikowi w zależności od tego, w jakim kraju mieszka, czyli musze ustawić na timezone 0, czyli Londyn i później w zależności od tego jaki -, lub + w zależności do Londynu ma inny kraj, wyświetlać na podstawie tego godzinę temu użytkownikowi przy wiadomościach?