[GastForen Archiv Perl und CGI auswahlmenu

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

auswahlmenu

rikber
Beiträge gesamt: 102

25. Jan 2003, 01:01
Beitrag # 1 von 10
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo

in meinem shop habe ich bei der bestellung ein auswahlmenu für die anrede eingefügt. gibt es ein script, so dass der/die besteller/in in der bestätigungsemail abhängig von der auswahl mit "sehr geehrter herr" oder "sehr geehrte frau" angesprochen wird?

danke für den tipp

patrik
X

auswahlmenu

SabineP
Beiträge gesamt: 7586

25. Jan 2003, 19:38
Beitrag # 2 von 10
Beitrag ID: #22532
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo patrik, hier ein Beispiel.
Die Datei sollte als mailtest.pl gespeichert werden.


#!/usr/bin/perl
use CGI qw(param);
$p = new CGI;

$name=$p->param('name');
$anrede=$p->param('anrede');

$mailer = '/usr/sbin/sendmail';
$mail= "empfaenger\@domain.de";
$from= "absender\@domain.de";
$subject= "Bestellung";
$text= "Hallo $anrede $name";

print "Content-Type: text/html\n\n";

if ($ENV{'REQUEST_METHOD'} eq 'POST') {
# Mail senden
open (MAIL, "|$mailer $mail") || die "Fehler $! beim mailer";
print MAIL "From: $from\n";
print MAIL "Reply-To: $from\n";
print MAIL "To: $mail\n";
print MAIL "Subject: $subject\n\n";
print MAIL "$text\n\n";
close MAIL;

print "Danke $anrede $name";

}else{
print qq|
<html>
<head><title>Mail senden</title></head>
<body>
<form action="mailtest.pl" method="post">
<input name="name" type="text">
<select name="anrede"><option>Frau<option>Herr</select>
<input type="submit">
</form>
</body>
</html>
|;
}


als Antwort auf: [#22513]

auswahlmenu

rikber
Beiträge gesamt: 102

26. Jan 2003, 22:47
Beitrag # 3 von 10
Beitrag ID: #22584
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
danke, das funktioniert bestens. ich würde in der bestätigungsemail gerne eine Anrede einbauen, die je nach auswahl (herr/frau) mit "sehr geehrter…" oder "sehr geehrte…" beginnt (mit "hallo" oder "danke" ) kann dies natürlich umgangen werden. aber trotzdem…
da gibt es doch sicher eine möglichkeit oder eine website, die weiterhelfen kann.

danke und gruss

patrik


als Antwort auf: [#22513]

auswahlmenu

oesi50
  
Beiträge gesamt: 2315

26. Jan 2003, 22:55
Beitrag # 4 von 10
Beitrag ID: #22585
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo Patrik,

schreib doch Deine optionsfelder einfach so:

<option value="Sehr geehrter Herr">Herr</option>
<option value="Sehr geehrte Frau">Frau</option>

Grüße oesi


als Antwort auf: [#22513]

auswahlmenu

rikber
Beiträge gesamt: 102

26. Jan 2003, 23:06
Beitrag # 5 von 10
Beitrag ID: #22588
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
das wäre auch eine lösung, aber es sieht ein wenig komisch aus, wenn man in einem bestellformular bei der anrede zwischen "sehr geehrter herr" und "sehr geehrte frau" auswählen sollte.
trotzdem, danke für den tipp

patrik


als Antwort auf: [#22513]

auswahlmenu

oesi50
  
Beiträge gesamt: 2315

26. Jan 2003, 23:10
Beitrag # 6 von 10
Beitrag ID: #22589
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
das sieht nicht komisch aus, sondern ist genau
die Lösung die du suchst.

Erst probieren, dann meckern. :-)

oesi


als Antwort auf: [#22513]
(Dieser Beitrag wurde von oesi50 am 26. Jan 2003, 23:11 geändert)

auswahlmenu

rikber
Beiträge gesamt: 102

26. Jan 2003, 23:12
Beitrag # 7 von 10
Beitrag ID: #22590
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
wenn man nur die hälfte liest, kommt es eben falsch heraus. sorry, deine lösung ist genau was ich suchte. (ich wollte nicht meckern)

vielen dank und gruss

patrik


als Antwort auf: [#22513]

auswahlmenu

rikber
Beiträge gesamt: 102

26. Jan 2003, 23:22
Beitrag # 8 von 10
Beitrag ID: #22591
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo oesi

gibt es denn auch eine möglichkeit, wenn der/die bestellerin das auswahlmenu nicht benutzt, die bestätigugsemail mit "sehr geehrte(r)"beginnen zu lassen?

patrik


als Antwort auf: [#22513]

auswahlmenu

oesi50
  
Beiträge gesamt: 2315

26. Jan 2003, 23:32
Beitrag # 9 von 10
Beitrag ID: #22595
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
<option value="Sehr geehrte(r) Frau/Herr" selected>---</option>
<option value="Sehr geehrter Herr">Herr</option>
<option value="Sehr geehrte Frau">Frau</option>

oesi


als Antwort auf: [#22513]

auswahlmenu

rikber
Beiträge gesamt: 102

26. Jan 2003, 23:36
Beitrag # 10 von 10
Beitrag ID: #22596
Bewertung:
(2585 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
vielen dank, dieses mal hab ich genauer gelesen, und es klappt beim ersten mal !

gruss

patrik


als Antwort auf: [#22513]
X