Formular versendet von alleine

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Formular versendet von alleine

    Hallo,

    ich habe ein Formular erstellt das mit mail() Funktion den Inhalt versenden soll.
    Das tut es auch, aber ohne auf den Absenden zu tätigen.
    Wenn die Seite geladen wird verschickt das Formular von allein ein leeres Mail.

    Kann mir jemand ein Rat geben ??

    Vielen Dank.

    PHP-Code:

    <?

    echo"
    <form method=\"POST\" action=\"$_SERVER[PHP_SELF]\">
    <table>
    .
    .
    .
    .
    .

    </table>

    </form>";

    $wohnort=$_POST[wohnort];
    $name=$_POST[name];
    $anschrift=$_POST[anschrift];
    $email=$_POST[email];
    $bemerkung=$_POST[bemerkung];


    $message = "Antwort über Anmeldeformular\n\n
               Name:$name\n\n
               Ich melde mich  an.\n\n
               Anschrift:$anschrift\n\n
                Wohnort:$ wohnort\n\n
               E-Mail:$email\n\n
               Bemerkung:\n\n
               $bemerkung";
    mail("anmeldung@algida.de", "Anmeldung", $message, "From: [email]anmeldeformular@algida.de[/email]");


    ?>

  • #2
    klar, weil du garnicht abfragst, ob die Seite nur geladen (kein eMail senden) oder mit ausgefüllten Daten gesendet (erst jetzt eMail senden) wurde.

    Kommentar


    • #3
      Hmmm,

      wie macht man das ??

      Ich habe nicht die meiste Ahnung von..

      Kann gerade mal so etwas zusammen stellen.

      Kommentar


      • #4
        tust du suchen.

        u.a. isset(),empty(), ....

        Kommentar


        • #5
          z.B. fragst du per isset() ab, ob der Sendebutton existiert, oder prüfst du ob eMailadresse des Versenders existiert, ...etc ... einfach per if-Anweisung

          Kommentar

          Lädt...
          X