Daten aus Formular ausgeben
Hallo,
Daten, die mittels Php-Formular an eine Email Adresse übertragen werden möchte ich so ausgeben, dass die eingetragenen Angaben ohne Bezeichnung und mit Komma getrennt erscheinen.
Bisher bekomme ich -funktioniert prima- alle Einträge jeweils auf eigener Zeile mit dem Wert von "name:" davor.
Jetzt brauche ich die Eintragungen also 'ohne alles' , nur getrennt durch Kommata und auf einer Zeile um die Daten dann anderweitig eintragen zu können.
Leider hab ich keine Ahnung, wie ich das anfange.
Das FormMailer-Script ist sehr simpel aber zuverlässig:
<?
$errorpage = "error.htm";
$mailto = "nn@nnnnnn.de";
$required = array("Name","Vorname","Jahr","Strasse","Ort","Land","Email");
$n = 0;
do {
$r = $required[$n];
if(!$$r) {
print Header("Location: $errorpage");
exit;
}
$n++;
} while ($n != count($required));
$a = urldecode($QUERY_STRING);
$a = str_replace("&","\n\n",$a);
$a = str_replace("=",": ",$a);
/*$a = str_replace("@","_AT_",$a);*/
mail($mailto,$HTTP_GET_VARS["SUBJECT"],$a, "From:$Email");
?>
Bin für jeden Tipp oder Link dankbar!
Schönen Gruss,
richardparker & pi
Daten, die mittels Php-Formular an eine Email Adresse übertragen werden möchte ich so ausgeben, dass die eingetragenen Angaben ohne Bezeichnung und mit Komma getrennt erscheinen.
Bisher bekomme ich -funktioniert prima- alle Einträge jeweils auf eigener Zeile mit dem Wert von "name:" davor.
Jetzt brauche ich die Eintragungen also 'ohne alles' , nur getrennt durch Kommata und auf einer Zeile um die Daten dann anderweitig eintragen zu können.
Leider hab ich keine Ahnung, wie ich das anfange.
Das FormMailer-Script ist sehr simpel aber zuverlässig:
<?
$errorpage = "error.htm";
$mailto = "nn@nnnnnn.de";
$required = array("Name","Vorname","Jahr","Strasse","Ort","Land","Email");
$n = 0;
do {
$r = $required[$n];
if(!$$r) {
print Header("Location: $errorpage");
exit;
}
$n++;
} while ($n != count($required));
$a = urldecode($QUERY_STRING);
$a = str_replace("&","\n\n",$a);
$a = str_replace("=",": ",$a);
/*$a = str_replace("@","_AT_",$a);*/
mail($mailto,$HTTP_GET_VARS["SUBJECT"],$a, "From:$Email");
?>
Bin für jeden Tipp oder Link dankbar!
Schönen Gruss,
richardparker & pi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 58899
Url: https://administrator.de/forum/daten-aus-formular-ausgeben-58899.html
Ausgedruckt am: 06.05.2025 um 03:05 Uhr
1 Kommentar
G' Abend,
ich habe deinen Beitrag schon mehrmals gelesen in den letzten Tagen. Aber folgendes lässt mich nicht in bzw. kann nichts darunter vorstellen.
Könntest du einfach in deinen Beitrag eine Ausgabe posten (nachdem Prinzip vorher - nachher?! Danke...
Gruß
Dani
ich habe deinen Beitrag schon mehrmals gelesen in den letzten Tagen. Aber folgendes lässt mich nicht in bzw. kann nichts darunter vorstellen.
Jetzt brauche ich die Eintragungen also 'ohne alles'
Könntest du einfach in deinen Beitrag eine Ausgabe posten (nachdem Prinzip vorher - nachher?! Danke...
Gruß
Dani