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 (8134 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 (8134 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 (8134 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 (8134 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