Beitrag von markus (1013 Beiträge) am Dienstag, 29.Januar.2013, 16:18.
schönheitsproblem bei mail formular
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 29.Januar.2013, 18:39. WWW: hammoniaweb.com
Re: schönheitsproblem bei mail formular
Schon mal mit push probiert? Selbst noch nicht getestet, da momentan wenig Zeit, aber mal als Idee/Gedankenanstoss...
Gruesse
Claus
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 29.Januar.2013, 19:09.
Re: Re: schönheitsproblem bei mail formular
aber warum soll das nicht gehen?
if ($_put{firma} ne "") {
out<<EOF;
Firma: $_put{firma}
EOF
}
wenn du es in einer Variable sammelst?
if ($_put{firma} ne "") {
$mailtext=<<EOF;
Firma: $_put{firma}
EOF
}
alternativ, solange der key beim put so heißt wie das vor dem :
foreach $key (keys (%_put)){
$mailtext.=uc($key).": $_put{$key}\n" if($_put{$key});
}
mail "$_put{email}", "Anfrage", "
Guten Tag $_put{vorname} $_put{name},
wir haben folgenden Daten erhalten:
$mailtext
", 'Emailadresse', "$_put{vorname} $_put{name}", "Anfrage", "", "";
wenn du nur bestimmte keys in die mail und das noch sortiert willst:
@wanted=('firma','vorname','name','usw');
foreach $key (@wanted){
$mailtext.=uc($key).": $_put{$key}\n" if($_put{$key});
}
und dann weiter mit mail
Antworten
Beitrag von Claus (4645 Beiträge) am Dienstag, 29.Januar.2013, 20:05. WWW: hammoniaweb.com
Re: Re: Re: schönheitsproblem bei mail formular
War nur mal auf die Schnelle eine Idee, so in etwa:
push @text, "Firma", ":", $_put{firma} if ($_put{firma} ne "");
push @text, "\n","Name", ":", $_put{Name} if ( $_put{Name} ne "");
......
Gruesse
Claus
PS: warte übrigens noch auf eine Antwort wegen Server, treffe morgen meine Entscheidung...
Antworten
Beitrag von markus (1013 Beiträge) am Dienstag, 29.Januar.2013, 21:24.
Re: Re: Re: schönheitsproblem bei mail formular
ok, werde das morgen mal probieren , danke!
Antworten
Beitrag von markus (1013 Beiträge) am Mittwoch, 30.Januar.2013, 10:24.
Re: Re: Re: Re: schönheitsproblem bei mail formular
guten morgen,
es hat wirklich so geklappt :-) aber
... die zeilenumbrüche bleiben!
wenn ich z.b. 5 felder habe und nur feld 2 und 5 ausgefüllt werden,
dann wird das so angezeigt:
im perl: so in der mail:
$feld_frage1
$feld_frage2 Antwort 2: blau
$feld_frage3
$feld_frage4
$feld_frage5 Antwort 5: rot
+++++++++++++++++++++++++++++++++++++++++++++++
if ($_put{frage1} ne "") {
$feld_frage1=<<EOF;
Antwort 1: $_put{frage1}
EOF
}
if ($_put{frage2} ne "") {
$feld_frage2=<<EOF;
Antwort 2: $_put{frage2}
EOF
}
if ($_put{frage3} ne "") {
$feld_frage3=<<EOF;
Antwort 3: $_put{frage3}
EOF
}
mail "$_put{email}", "Anfrage", "
Guten Tag $_put{vorname} $_put{name},
wir haben folgenden Daten erhalten:
$feld_frage1
$feld_frage2
$feld_frage3
++++++++++++++++++++++++++++++++++++++++++++++++
markus
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 30.Januar.2013, 11:16. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: schönheitsproblem bei mail formular
Habe das mit push mal kurz probiert:
push @text, "Firma", ": ", $_put{firma} if ($_put{firma} ne "");
push @text, " ,","Name", ": ", $_put{Name} if ( $_put{Name} ne "");
out "@text <br><br>";
Steht alles in einer Reihe, probier es mal...;)
Gruesse
Claus
Antworten
Beitrag von markus (1013 Beiträge) am Mittwoch, 30.Januar.2013, 11:28.
Re: Re: Re: Re: Re: Re: schönheitsproblem bei mail formular
verschick das formular jetzt als html, dann klappt das auch!
danke
markus
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 30.Januar.2013, 15:24.
Re: Re: Re: Re: Re: Re: schönheitsproblem bei mail formular
Vorteil zu ner Variable????
Im Grunde vergewaltigst du eine Liste als Variable
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 30.Januar.2013, 16:46. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: schönheitsproblem bei mail formular
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 30.Januar.2013, 19:15.
Re: Re: Re: Re: Re: Re: Re: Re: schönheitsproblem bei mail formular
es gibt ja nicht umsonst das Sprichwort mit Kanonen auf Spatzen.... ;)
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 30.Januar.2013, 15:22.
Re: Re: Re: Re: Re: schönheitsproblem bei mail formular
Antworten
Beitrag von markus (1013 Beiträge) am Donnerstag, 31.Januar.2013, 09:13.
Re: Re: Re: Re: Re: Re: schönheitsproblem bei mail formular
?warum
wenn ich das als html mail schicke passt das!
es werden nur die felder angezeigt, die ausgefüllt werden
und mit html auch ohne leerzeilen.
markus
Antworten