Zeilenumbrüche in Formularen + Datenbank PHP 

  • Ersteller Ersteller FX-DESIGNER
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
F

FX-DESIGNER

Hallo,
weiss jemand wie man es schafft das PhP, Zeilenumbrüche in die Datenbank mit einträgt bei Formularen.Z.B. Bei einem Profil trägt man halt iin ein Feld nähere Details über sich ein. Dann fügt PHP dies jah meistens alles aneinander zusammen. Und jetzt wüsste ich gerne wie man das umgehen kann und einstellen kann oder programmieren kann das PHP die Zeilenumbrüche in einer MYSQL Datenbank selbst erstellt. Halt sowas wie BB Codes.

(Ich weiss das man auch HTML Text benutzen kann also
aba für normale User die HTML nich kennen wäre dies zu umständlich)

Ich hoffe ihr versteht was ich meine. ;)

MFG FX
 
Ja das ist ganz einfach.

Es ist so, dass PHP das sehr wohl beachtet und mit dem Systemtypischen Zeichen speichert (nennt sich Newline), und ist entweder ein "\n" (unter Linux usw.) oder ein "\r\n" (unter Windows usw.). Naja das ist für dich gar nicht wichtig.

Du speicherst also die Daten ganz normal. Und dann beim auslesen, gibst du den String der nl2br()-Funktion weiter, und du erhälst einen String in dem alle Newline-Zeichen in
verwandelt wurden.

PHP:
$string = "ich\nbin eine neue\nZeile" //Hier hat es also insgesamt 3 Zeilen
$new_string = nl2br($string); //nl2br steht für newline to br [break]
echo $new_string; //gibt "ich
bin eine neue
Zeile" aus.
 
Okay dank dir. ;) Werd mirs nachher mal genauer angucken. =)

MFG FX
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

Zurück
Oben Unten