Zeilenumbruch mehrerer Werte eines Profilfeldes - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html) +--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html) +--- Thema: Zeilenumbruch mehrerer Werte eines Profilfeldes (/thread-27839.html) Seiten: Seiten:
1
2
|
Zeilenumbruch mehrerer Werte eines Profilfeldes - Lukαs - 11.04.2013 Hallo, ich möchte aus einem zusätzlich angelegten Profilfeld mit Checkboxen die Werte auslesen. Das stellt kein Problem da, jedoch fehlen die Zeilenumbrüche. In der member.php datei finde ich immer wieder Befehle wie /n, ich weiß jedoch nicht, wo und wie ich das einfügen soll, damit es bei meinem Code auch funktioniert. Wäre bei Hilfe sehr dankbar! PHP-Code: <?php RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - Jockl - 11.04.2013 Was ist denn "</br>"? Ich kenne nur "<br>" oder "<br />"... RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - Lukαs - 11.04.2013 Das sollte eigentlich <br /> heißen, aber macht auch einen Zeilenumbruch, aber um das geht es ja nicht, sondern um einen evtl. Befehl der einen Zeilenumbruch bei der Datenbankauslesung einer Tabelle mit mehreren Absätzen macht. RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - Falkenauge Mihawk - 11.04.2013 \n ist ein UNIX Zeilenumbruch im Quelltext. RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - Lukαs - 11.04.2013 Habe es mal so versucht, aber klappt nicht. Wo ist der Fehler? PHP-Code: <?php RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - Falkenauge Mihawk - 11.04.2013 Der Fehler ist, dass du versuchst ein Array mit echo auszugeben. Mach mal nach dem auftrennen var_dump($suche1), dann weisst du, was für ein Array zurückkommt. RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - Lukαs - 12.04.2013 So funktioniert das nicht.. Ich habe es nun folgendermaßen probiert, jedoch fehlt mir immer noch das "<br />" hinter jeder Ausgabe. PHP-Code: <?php RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - Raphael - 12.04.2013 Um das noch einmal Klarzustellen: Wenn du zwischen HTML Elementen einen normalen Zeilenumbruch erzeugen möchtest, muss dafür ein "<br />" eingefügt werden. Wenn du innerhalb einer <textarea> einen Zeilenumbruch erzeugen möchtest, benötigst du (im Regelfall) die Kombination "\r\n". Wenn du wie hier offenbar einen festen Trenner hast (Leerzeichen), den du lediglich durch ein HTML-Zeilenumbruch ersetzen möchtest, bietet sich dafür auch str_replace an. PHP-Code: //Vorher Du könntest natürlich auch ganz .... unschön einfach die <br /> mittels Verkettungsoperator an deine Ausgabe hängen. PHP-Code: //Vorher Alternativ kann man das ganze u.U. auch über eine passende CSS-Selektion lösen, wobei man dazu das genaue HTML Gerüst an der Stelle kennen müsste. Lg Raphael RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - Falkenauge Mihawk - 12.04.2013 (12.04.2013, 14:26)Raphael schrieb: Wenn du innerhalb einer <textarea> einen Zeilenumbruch erzeugen möchtest, benötigst du (im Regelfall) die Kombination "\r\n".Um folgendes klarzustellen: "\r\n" ist das Windows Pendant zum UNIX Zeilenumbruch "\n". Die MyBB Development Standards schreiben "\n" vor. Und normalerweise hat man sowieso einen Server mit Linux drauf, weshalb "\n" zum Einsatz kommt. http://docs.mybb.com/Development_Standards.html#New_Lines RE: Zeilenumbruch mehrerer Werte eines Profilfeldes - StefanT - 12.04.2013 HTML wird aber im Browser ausgeführt, das muss nicht Linux sein (wobei der das praktisch keinen Unterschied macht). |