Einzelnen Beitrag anzeigen
  #1  
Alt 17.04.2005, 10:32:13
Morph Morph ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 38
Zeichen durch Komma trennen, nur das Letzte nicht?

Hallo,
ich habe in meinem Forum eine Moderatoren Spalte ( auf der Startseite ) in der eben die Moderatoren der einzelnen Foren aufgelistet sind.

Die Namen der Moderatoren sollen dann durch ein Komma getrennt ausgegeben werden: Name1, Name2 bzw. bei einem Mod. nur Name1 ohne Komma

Es gibt dann die Tabelle moderators mit folgenden Spalten:
userid - die ID des Moderators im Forum
boardid - das Forum in dem der User mit der Userid X Moderator ist

Dann hole ich mir den Namen des Users indem ich erstmal die Daten aus der Tabelle hole wo boardid = die ID des Forums und dann aus der Usertabelle eben den Namen suche wo userid = userid ( von moderators )

Bisher habe ich es jetzt so:
Code:
...
$modnum=$db->num_rows($modresult); // Wie viele Moderatoren hat das Board?
if($modnum==1) { // Wenn es nur einen gibt, kein Komma
$modtpl="<a href="profile.php?userid=$moduserdata['userid']">$moduserdata['username']</a>";
}else{ // Wenn nicht 1 mit Komma
$modtpl="<a href=""profile.php?userid=$moduserdata['userid']">$moduserdata['username']</a>, ";
}
Aber wie bekomme ich es hin, dass bei 2 oder mehr Moderatoren der Letzte Name kein Komma hat, weil bisher wird es bei z.B. 2 Moderatoren so ausgegeben:
Code:
Name1, Name2,
Nur das 2te Komma soll eben weg und bei mehr als 2 eben einfach das letzte.

Also wie schaffe ich sowas?
Danke für eure Hilfe!
Morph
__________________
Bis mir was einfällt bleibt das stehen ^^
Mit Zitat antworten