Formular E-Mail

Diskutiere und helfe bei Formular E-Mail im Bereich Webmaster Support, Scripts, etc im SysProfile Forum bei einer Lösung; Hi, ich hab da ein Problem. Ich habe hier ein E-Mail Formular. Problem daran ist nur. Das er immer was schickt, auch wenn nichts angeben ist. Wie... Discussion in 'Webmaster Support, Scripts, etc' started by Ackermann, Dec 21, 2008.

  1. Ackermann
    Ackermann Computer-Experte
    Joined:
    Dec 24, 2006
    Messages:
    1,253
    Likes Received:
    28
    Name:
    Mein Name ?
    1. SysProfile:
    13072
    Steam-ID:
    Ack3rmann

    Hi, ich hab da ein Problem. Ich habe hier ein E-Mail Formular. Problem daran ist nur. Das er immer was schickt, auch wenn nichts angeben ist.

    Wie mache ich es nun, das er erst was schickt wenn was angeben ist.

    Und wie mache ich dazu ne Fehlermeldung ?

    Danke Ackermann

     
    #1 Ackermann, Dec 21, 2008
  2. Killer3d
    Killer3d Computer-Guru
    Joined:
    Jun 23, 2007
    Messages:
    199
    Likes Received:
    2
    1. SysProfile:
    12569

    $HTTP_POST_VARS benutzt man nicht mehr sondern: $_POST

    nicht getestet sollte aber klappen:

    Code:
    <?
    $empfaenger = "ack3rmann@gmx.de";
    $betreff = "Kontakt E-Mail";
    $firma = $_POST["Firma"];
    $name = $_POST["Name"];
    $strasse = $_POST["Strasse"];
    $ort = $_POST["Ort"];
    $telefon = $_POST["Telefon"];
    $fax = $_POST["Fax"];
    $email = $_POST["email"];
    $eingabe = $_POST["TEXT"];
    
    $text = "Firma: $firma\n\n Name: $name\n\n Strasse: $strasse\n\n Ort: $ort\n\n Telefon: $telefon\n\n Fax: $fax\n\n Email: $email\n\n Text: $eingabe\n\n";
    
    if ($firma && $name && $name && $strasse && $ort && $telefon && $fax && $email && $eingabe) {
    mail($empfaenger, $betreff, $text, "From: $name <$absender>");
    echo "Daten wurden abgeschickt";
    } else {
    echo "Nicht alles angegeben";
    }
    ?> 
    
     
    #2 Killer3d, Jan 5, 2009
    1 person likes this.
Thema:

Formular E-Mail

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice