Antworten auf deine Fragen:
Neues Thema erstellen

PHP Formular Textarea in mehreren Zeilen ausgeben

Zaolat

Aktives Mitglied

Moin Moin,

die Google Suche bringt mich mit meinen Suchbegriffen nur an die CSS Einstellungen, um ein Textarea in mehrere Zeilen darzustellen.

Ich möchte jedoch hingegen erreichen, dass die Eingaben in mehreren Zeilen im Formular auftauchen.

Situation: Mein Formular mit PHP hat unter anderem ein Tetxarea Feld. Der User kann dort mehrere Einträge machen und wird nach jedem Eintrag ein Zeilenumbruch erstellen. Nach Klick auf Absenden wird der komplette Inhalt des Textarea Feldes übermittelt (per Mail), allerdings ohne dem Zeilenumbruch; also alle Einträge werden hintereinander aufgeführt.
Welche Möglichkeit gibt es, dass nach Absenden, die Daten untereinander dargestellt werden?
 

Myhar

Hat es drauf

ok fangen wir am Anfang an.
Du hast ein <textarea> feld. Wie kann der User dort mehrere Einträge machen? Das ist ein Feld, er kann mehrere Zeilen schreiben indem er Enter drückt, aber damit erstellt er nicht mehrere Einträge.

Der komplette Inhalt des <textarea> wird dann bestimmt nicht per mail übermittelt, ein Browser kann nicht einfach so ein Mail schreiben. Er schickt die Daten zuerst an einen server (welchen?) und dort wird das ganze dann von irgendeinem skript zu einer mail verarbeitet. Hier ist also hilfreich zu wissen, was das skript macht und wie die mail generiert wird. Bitte lass uns also nicht herumraten sondern gib uns die Infos die wir brauchen um dir zu helfen.
 

Zaolat

Aktives Mitglied

Bitte entschuldige, mir war nicht bewusst, dass diese Infos wichtig für mein Anliegen sind.

Das ganze läuft auf einen Windows Server (Intern). Nach Absenden der Einträge geht das ganze an eine PHP Datei (POST), welche die Daten verarbeitet und mit der Mailfunktion (XAMPP) verarbeitet.

Brauchst du noch weitere Infos um mir zu helfen?
 

Zaolat

Aktives Mitglied

Moin :)

Wenn du die eMail-Nachricht im Skript zusammenbaust, verwendest du für die Variable, in der die Nachricht steht, einfach die Funktion wordwrap - siehe hier: http://php.net/manual/en/function.wordwrap.php

Die teilt den Eintrag der Textarea in mehrere Zeilen in der eMail auf.

Meintest du das?

Grüßli,
Tina

An sich könnte das passen. Allerdings sieht das für mich so aus, als würde der Zeilenumbruch nach jeder Leerzeile entstehen (sicherlich kann ich mich auch irren, weil ich in diesem Bereich nur Basic Wissen habe).
Wenn meine Vermutung korrekt ist, wird das leider nicht passen. Die User geben zum Beispiel im Textarea Feld auch gerne mal ein Laufwerk Zentrale - am besten ist die Möglichkeit, wenn ich den, vom User erstellten Zeilenumbruch (also Druck auf die Entertaste) mit übernehmen könnte.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.611
Beiträge
1.538.341
Mitglieder
67.524
Neuestes Mitglied
BSKGA
Oben