Abfrage bb1_userfields

[Lodda]
Hi Leute!

Bekomme gerade die Krise Augen rollen

Folgendes will ich machen:

Ich habe ein pjirc Chat Java Applet installiert, welches auch Einwandfrei läuft.....aber ich möchte, daß die User in einem Profilfeld (wBB 2.3.6.) Ihren Chatnamen eintragen können, welcher dann automatisch an das Applet übergeben wird.

Das ist der Code wie ich Ihn mir vorgestellt habe und den ich in die irc.php eingetragen habe, aber anscheinend dabei einen Fehler gemacht habe traurig :

code:
1:
2:
3:
4:
$chatforum = $db->query_first("SELECT field4 FROM bb".$n."_userfields WHERE userid='$wbbuserdata[userid]'");
$chatname = mysql_query($chatforum);

if (empty($chatname)) $chatname = ($wbbuserdata['username']);


Also die Variable $chatforum soll mit dem Eintrag aus dem Feld 'field4' der bb1_userfields gefüllt werden (Dort soll der Chatname vom User drinnen stehen. In meinem Fall : Lodda). Das Ergebnis soll dann wiederum in die Variable $chatname wandern. Anschliessend wird abgefragt, ob die Variable $chatname einen Wert enthält. Wenn nichts drin ist, soll er die Variable $chatname mit dem Namen des User aus dem Forum füllen (In meinem Fall : Marc). Wenn ich den Chat aber öffne, werde ich immer mit "Marc" eingeloggt und nicht mit meinem im Profilfeld hinterlegten Chatnamen "Lodda". Wo liegt mein Gedankenfehler?

Achja.....die Variable $chatname ist natürlich auch im irc.tpl entsprechend eingebaut Augenzwinkern

Gruß Lodda
derkleene
ich würde es so machen (keine ahnung ob es im WBB2 auch so geht):

php:
1:
2:
3:
4:
$chatforum $db->query_first("SELECT field4 FROM bb".$n."_userfields WHERE userid='".intval($wbbuserdata['userid'])."'");
$chatname $chatforum['field4'];

if (empty($chatname)) $chatname $wbbuserdata['username'];


so sollte es klappen
[Lodda]
Jep...klappt tadellos Freude

Vielen Dank für die Hilfe!