![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie, jak można "połączyć" użytkowników w pary.
Powiedzmy mam 10 osób zalogowanych online. Chcę każdą z nich połączyć w "dwójki" randomowo dobierając drugą osobę ;-) Wchodzą wszyscy jednocześnie np. na wybierz.php - i oczekują na odpowiedź (np. za pomocą ajax'a.) Wie może ktoś jak do tego się zabrać? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował b4x 6.04.2009, 21:14:24 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem na razie tabelę `queue`:
id | UserID | ConnectedTo | PairID | Status | 1 | VKodK | vtEKvotEorvre | VrmvetASN | 2 2 | vtEKvotEorvre | VKodK | VrmvetASN | 2 Przy wejściu na wybierz.php dodaje użytkownika do kolejki, szukam mu osoby do rozmowy, po załadowaniu strony (SELECT * FROM `queue` WHERE `UserID` = "'.$UserID.'" AND `Status` = "1"') jeśli nie znalazło, odpytuje ajaxem - do czasu znalezienia drugiej osoby. Po znalezieniu
Początkowo: ConnectedTo | PairID - jest puste. Jest to dobrym rozwiązaniem ;-) ? Ten post edytował b4x 7.04.2009, 18:33:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 14:56 |