MyBB.de Forum

Normale Version: Auswahlbox mit mehreren Optionen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,
ich lese mittels eine php ein Profilfeld aus, dass eine Auswahlbox mit mehrere Optionen ist. Nun wird mir aber, wenn man mehrere Dinge ausgewählt hat, das ganze so angezeigt:
Auswahl 1 Auswahl 2 Auswahl 3
Das ist ziemlich unübersichtlich, wäre es möglich das ganze mit einem Komma zu trennen oder mit einem Zeilenumbruch auszugeben?

Code:
while($result=$db->fetch_array($XXX)) {
$userid = $result['uid'];
$username = $result['username'];
$auswahlboxding = $result['fid9'];
eval("\$YYYY .= \"".$templates->get("YYY")."\";");
}
Du solltest eigentlich beides einsetzen können....
Und wo? Wenn ich das hinter $result['fid9'] mach, kommt das nur hinter die letzte Auswahl...
Du müsstest dazu ".=" statt nur "=" verwenden. Dann kannst Du in die Zeile auch ein <br /> einbauen.
Code:
$auswahlboxding .= $result['fid9']<br />;
?
Da tut sich nämlich nichts...
Probiere es mal so:
PHP-Code:
$auswahlboxding .= $result['fid9']."<br />"
Ändert sich leider immer noch nichts...
Wie sieht denn Dein zugehöriges Template aus?
Da steht nur
Code:
<table width="100%"><tr><td width="15%" class="tcat">Text</td>
<td width="30%"><hr5>$username</hr5></td>
<td width="55%" class="trow1">$auswahlboxding</td></tr></table>
Ich denke, Du müsstest mit 2 Templates arbeiten. Schau Dir mal an, wie das bei MyBB gemacht wird. Z.B. Template "search_results_threads". Darin wird über die Variable "{$results}" das Template "search_results_threads_thread" aufgerufen.
Seiten: 1 2