ich habe nicht die passende Kategorie gefunden, ich hoffe diese hier ist soweit in Ordnung.
Folgende Frage (die für einen erfahrenen PHPler sicher einfach zu lösen ist, ich komme aber mit meinem casual-Wissen nicht auf die Lösung) habe ich an euch, nachdem ich nun einige Zeit erfolglos war:
Für die Anzeige der aktiven Online-Mitglieder in einem Chat gibts diesen Code-Schnipsel, der wunderbar funktioniert:
Code: Alles auswählen
// Chatmitglieder von phpbb
$chatters = '';
$sql = 'SELECT u.user_id, u.username, u.user_colour FROM ajax_chat_online c, ' . USERS_TABLE . ' u
WHERE c.userID = u.user_id';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result)) {
$chatters .= get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']) . ', ';
}
$db->sql_freeresult($result);
if ($chatters == '') {$chatters = 'Keine Mitglieder im Chat';}
else {$chatters = '<b>Im Chat:</b> </a>' . substr($chatters, 0, -2);}
"SELECT userName FROM `ajax_chat_online` WHERE 1" mir anzeigen lassen.
Code: Alles auswählen
// Chatgäste von phpbb
$chatters = '';
$sql = 'SELECT userName FROM `ajax_chat_online` WHERE 1';
$result = $db->sql_query($sql);
[color=#BF4040] while ($row = $db->sql_fetchrow($result)) {
$chatters .= get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']) . ', ';
}[/color]
$db->sql_freeresult($result);
if ($chatters == '') {$chatters = 'Keine Mitglieder im Chat';}
else {$chatters = '<b>Im Chat:</b> </a>' . substr($chatters, 0, -2);}
Ich verstehe schon was gemacht wird der Username aus einer der phpbb-Tabelle wird mit Farbe ausgegeben.while ($row = $db->sql_fetchrow($result)) {
$chatters .= get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']) . ', ';
Wie aber müßte das nun lauten, wenn ich eben ohne die zweite Tabelle das anzeigen lassen will?
Falls jemand mir die Lösung sagen könnte, würde ich mich sehr freuen.