Simon: E-Mail versenden: Fehler im Quelltext ?!

Beitrag lesen

Hallo Zusammen,

ich arbeite gerade an einer Homepage fuer ein Bestattungshaus. *g*

Allerdings hab ich mit dem Formular Probleme. Es ist mehrseitig und die Antworten der ersten Seiten werden über versteckte Input-Felder "durchgeschleift". Auf der Letzten php-Seite sollen dann die nötigen Daten herausgepickt werden und per E-Mail versendet werden.

Mein Problem: Es werden immer 2 E-Mails verschickt, wobei eine richtig ist, und die andere den Inhalt der Variablen nicht enthaelt.

Hier der Source:

<?PHP

$pers_anrede         = $HTTP_POST_VARS['pers_anrede'];
        $pers_vorname        = $HTTP_POST_VARS['pers_vorname'];
        $pers_nachname       = $HTTP_POST_VARS['pers_nachname'];
        $pers_strasse        = $HTTP_POST_VARS['pers_strasse'];
        $pers_plz            = $HTTP_POST_VARS['pers_plz'];
        $pers_wohnort        = $HTTP_POST_VARS['pers_wohnort'];
        $pers_vorwahl        = $HTTP_POST_VARS['pers_vorwahl'];
        $pers_telefon        = $HTTP_POST_VARS['pers_telefon'];
        $pers_email          = $HTTP_POST_VARS['pers_email'];
        $bestattungsart      = $HTTP_POST_VARS['bestattungsart'];

//  S T A R T : Nachricht
        $nachricht           = "Persönliche Daten des Kunden:<br>";
        $nachricht          .= " &nbsp $pers_anrede $pers_vorname $pers_nachname<br>";
        $nachricht          .= " &nbsp $pers_strasse<br>";
        $nachricht          .= " &nbsp $pers_plz $pers_wohnort<br>";
        $nachricht          .= " &nbsp ($pers_vorwahl) $pers_telefon<br>";
        $nachricht          .= " &nbsp $pers_email<br><br>";

$nachricht          .= "Bestattungsart:<br> &nbsp $bestattungsart<br><br>";

$nachricht          .= "Trauerfeier:<br> &nbsp $trauerfeier<br>";

if ( $trauerfeier == "Ja")
          {
          if ( $bestattungsart == "Feuerbestattung" )
            {
            $nachricht      .= " &nbsp mit $feier_mit<br>";
            $nachricht      .= " &nbsp Ort: $feier_ort";
            if ( $feier_ort != "Friedhof" )
              {
              $nachricht    .= "<br><br>";
              }
            else
              {
              $nachricht    .= " $feier_friedhof<br><br>";
              }
            }
          if ( $musik != "sonstiges" )
            {
            $nachricht    .= "Musik:<br> &nbsp $musik<br><br>";
            }
          else
            {
            $nachricht    .= "Musik:<br> &nbsp $musik_sonstiges<br><br>";
            }
          }
        else
          {
          $nachricht        .= "<br>";
          }

$nachricht          .= "Beisetzung:<br> &nbsp $friedhof<br>";
        $nachricht          .= "Grab:<br> &nbsp $grab";
        if ( $grab == "Urnennieschengrab")
          {
          $nachricht        .= " (für $niesche Urnen)<br><br>";
          }
        else
          {
          $nachricht        .= "<br><br>";
          }

if ( $bestattungsart == "Feuerbestattung" )
          {
          $nachricht         .= "Urne:<br> &nbsp ca. $urne Euro<br>";
          }
        $nachricht           .= "Sarg:<br> &nbsp ca. $sarg Euro<br><br>";

$nachricht          .= "Aufbahrung:<br> &nbsp $aufbahrung<br>";
        $nachricht          .= "Kleidung:<br> &nbsp $kleidung<br><br>";

if ( $trauerfeier == "Ja")
          {
          $nachricht        .= "Pfarrer / Freier Redner:<br> &nbsp $redner<br><br>";
          }
        else
          {
          $nachricht        .= "Aussegnung:<br> &nbsp $aussegnung<br><br>";
          }

if ( $bestattungsart == "Erdbestattung" )
          {
          if ( ( $grab != "anonymes Reihengrab" ) and ( $grab != "Reihengrab gruene Wiese" ) )
            {
            $nachricht      .= "Blumen:<br> &nbsp $blumen<br><br>";
            }
          }
        else
          {
          if ( ( $grab != "anonymes Urnenfeld" ) and ( $grab != "Urnenfeld gruene Wiese" ) )
            {
            $nachricht      .= "Blumen:<br> &nbsp $blumen<br><br>";
            }
          }
        // E N D E : Nachricht

$absender            = "$pers_vorname $pers_nachname";
        $absender_email      = "formular@bestattungshaus.de";
          // FINAL: $absender_email      = $pers_email;
        $adressat_email      = "info@bestattungshaus.de";
          // FINAL: $adressat_email      = "info@bestattungshaus-zur-ruhe.de";
        $betreff             = "--> Homepage: Angebot-Formular <--";
        $extra               = "From: $absender<$absender_email> \n";
        $extra              .= "Content-Type: text/html\nContent-Transfer-Encoding: 8bit";
        mail($adressat_email,$betreff,$nachricht,$extra);

?>