Registrierungsformular

Hier können Sie Fragen bezüglich der Kundenverwaltung stellen.
Dietmar

Beitragvon Dietmar » Do 26. Sep 2002, 12:40

Hallo,

ich versuche gerade ein Registrierungsformular für unsere Webseite zu bauen. Dazu habe ich noch ein paar Fragen:
1. Kann ich die Registrierungsdaten zusätzlich zur Speicherung in der Datenbank an eine e-Mail Adresse schicken?
2. Kann ich diese e-Mail Adresse auch variabel gestalten, d.h. wenn in einem textinput (choice) - ein bestimmter wert ausgewählt wurde schicke es an diese Adresse bei einem anderen Wert an diese usw.
3. Kann ich ggf. auch mehrer verschiedene Mails verschicken? z.B. an denjenigen der sich registriert hat ein Willkommens-Mail und an einen Administrator ein Mail zur Freischaltung. (Wir müssen erst die Identität des "Kunden" prüfen).

Für ein paar Vorschläge wäre ich sehr dankbar.

mfg
Dietmar

Dirk Einecke
Senior Member
Beiträge: 3735
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Karlsruhe
Kontaktdaten:

Beitragvon Dirk Einecke » Do 26. Sep 2002, 13:18

Hi.

Per PHP ist das ein Leichtes. Das Registrierungsformular wird ja mit POST an die Folgeseite übergeben. D.h. alle Daten aus den Inputfeldern stehen hier zur Verfügung unter $_POST["INPUTNAME"]. Damit kann man ja nun sehr einfach eine oder mehrere Mailadressen schicken. Das würde dann etwa so aussehen:

<?php
$out = "Sehr geehrter Herr XYZ,rn";
$out .= "rn";
$out .= $_POST["INPUTNAME"] . "rn";
$out .= "rn";
$out .= "MfGrn";
$out .= "Ihr Webserverrn";
$header = "From:webserver <admin@domain.de>n";
$header .= "MIME-Version: 1.0n";
$header .= "Content-Type: text/plain; charset="iso-8859-1"n";
$header .= "Content-Transfer-Encoding: 8bitn";
mail("admin@domain.de", "BETREFF",$out,"$header");
?>

Die "mail" Zeile kann man dann ja beliebig duplizieren ...

Dietmar

Beitragvon Dietmar » Do 26. Sep 2002, 17:00

Vielen Dank für die schnelle Hilfe,

aber bei mir funktioniert nicht so ganz.
Das Mail wird zwar verschickt, aber die Daten werden nicht mitgeschickt.
Ich habe es z.B. so versucht

$out .= $_POST["Surname"] . "rn";

Woran kann es liegen, dass keine Daten mitgeliefert werden. (Hab von PHP leider noch keine Ahnung)

Dirk Einecke
Senior Member
Beiträge: 3735
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Karlsruhe
Kontaktdaten:

Beitragvon Dirk Einecke » Do 26. Sep 2002, 17:29

Hi.

Versuchen Sie bitte mal:
$out .= "$Surnamern";

Dietmar

Beitragvon Dietmar » Do 26. Sep 2002, 17:44

auch nicht, aber mit
$out .= "$s[Surname]rn";
Funktionierts.
Habe ich da im Formular was falsch, oder macht webEdition das Automatisch?

Vielen Dank für die Hilfe!!

Dirk Einecke
Senior Member
Beiträge: 3735
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Karlsruhe
Kontaktdaten:

Beitragvon Dirk Einecke » Do 26. Sep 2002, 18:05

Hi.

Ah nee. Stimmt. webEdition benennt die Felder ja so komisch. Ist schon recht so. Hauptsache es funktioniert nun :)


Zurück zu „Kundenverwaltung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste