If isset als e-Mail senden

  • Hi Leute ich habe mir ein Kontaktformular gebastelt.
    Unteranderem, habe ich diesen Code verwendet:

    Code
    if (isset($_POST['lname']))
        echo "text<br><br>";
      else                                     
        echo "text2<br><br>";

    Nun möchte ich das ganze per E-Mail versenden. Bei einfachen Textfeldern, bei denen ich zur Ausgabe diesen Code verwendet habe:

    Code
    echo "name: $_POST[name]<br><br>";


    und um ihn als Mail zu senden diesen hier:

    Code
    mail ("e-mail adresse", "betreff", "  $_POST[name]“);



    ist das kein Problem. Aber wie kann ich eine E-Mail mit dem jeweils rausgegebenen Text bei meinem Beispiel oben senden.

    Vielen Dank!

    P.S.: Brauche dringend Hilfe, da ich unter Zeitdruck stehe.

  • Ganz einfach. Statt in der If-Abfrage eine echo zu setzen, speicherst du alle Texte in einer Variable ab. Beim Absenden der E-Mail gibst du statt $_POST['name'] einfach die entsprechende Variable an.

  • PHP
    if (isset($_POST['lname'])) {
        $textvar = "Text 1";
    }
      else {
        $textvar = "Text 2";
    }
    mail('empfänger@mail.de', 'Betreff', $textvar);

    Das dürfte dir weiterhelfen.