Die Mitgliedschaft ist kostenlos – mit vollem Zugang zu allen Funktionen; Upgrades bieten Extras wie Bannerwerbung und Newsletter-Platzierungen. ✅ Signatur-Links sind jetzt für alle frei. 🚫 KI-generierte Inhalte (LLM) sind nicht erlaubt – nur eigene Erfahrungen und Gedanken zählen, sonst droht Kontosperrung.

Willkommen!

Durch Ihre Registrierung bei uns können Sie mit anderen Mitgliedern unserer Community diskutieren, teilen und private Nachrichten austauschen.

Jetzt anmelden!

Wie funzt Zeilenumbruch in textarea

promo-channel

Gesperrt
Registriert
15. Juni 2004
Beiträge
190
Hallo,

ich habe probiert und probiert aber ich bekomme nicht heraus wie der Zeilenumbruch in einer textarea automatisch als <br/> in die Datenbank übernommen wird. Hier mal kurz der Code-Ausschnitt.


formular.html
...
<tr>
<td colspan=2 height=150>
<table border=0 cellspacing=0 cellpadding=2 width="502">
<tr>
<td valign="middle" align="left"> </td>
<td align="left" colspan=2>
<textarea rows=8 cols=60 name="spalte_1"></textarea>
</td>
</tr>
...

Das ganze wird dann an eine db.insert.php3 übergeben die es ohne Prüfung in die Tabelle einträgt. Dies sieht so aus:

db.insert.php3
...
$eintragen="INSERT INTO Tabellenname (spalte_1)
values('$spalte1')";
...



Wie müsste der Code aussehen? Ich weiss ja das es irgendwie mit "nl2br" funktioniert, aber ich habe keine Ahnung wie! Eintragen und alles andere funzt, nur der Zeilenumbruch fehlt.

Danke & Gruß,
Jens
 
Hallo Jens,

$spalte_1 = str_replace("\n", "<br>", $spalte_1);
$spalte_1 = str_replace("\r", " ", $spalte_1);

Damit ersetzt Du Zeilenumbruch bzw. Wagenrücklauf.

Gruss,

Ruediger
 
oder noch kürzer und sauberer:

$eintragen="INSERT INTO Tabellenname spalte_1
values'".nl2br($spalte1)."'";

Niko
 

Who has viewed this thread (Total: 1) Details anzeigen

Zurzeit aktive Besucher

Keine Mitglieder online.

Besonderer Dank

Neueste Einträge

Statistik des Forums

Themen
69.233
Beiträge
378.424
Mitglieder
6.790
Neuestes Mitglied
Floki

Freunde des Domain-Forums

Zurück
Oben