Kontakt-Formular mit HTML und PHP erstellen

  • Hallo,

    ich bin gerade dabei mit HTML und PHP ein Kontaktformular zu erstellen.

    Leider verstehe ich die Funktionsweise im Prinzip. Ich schreibe mal was ich schon gemacht habe.

    Ich habe jetzt dem form Tag folgende Parameter zugewiesen:

    <form action="php/sendmail.php" enctype="text/plain" method="post">

    Innerhalb von <form ...>...</form> befinden sich folgende Elemente:

    <input name="sender1" maxlength="64" size="68"></input>
    <input name="sender2" maxlength="64" size="68"></input>
    <select name="subject"></input>
    <textarea name="message" cols="70" rows="8"></textarea>
    <button name="submit" type="submit">Absenden</button>

    Wie kann ich jetzt in dem unter action="php/sendmail.php" angegebenen Skript an die Daten sender1, sender2, subject und message gelangen.
    Ich habe es z. B. mit $_GET['sender1'] und $_POST['sender1'], aber das hat nicht funktioniert.

    Kann mir jemand hier weiterhelfen ?

    Gruß

    Tikonteroga

  • Zitat

    Leider verstehe ich die Funktionsweise im Prinzip.

    Aja...

    Zitat

    <form action="php/sendmail.php" enctype="text/plain" method="post">

    Innerhalb von <form ...>...</form> befinden sich folgende Elemente:

    <input name="sender1" maxlength="64" size="68"></input>
    <input name="sender2" maxlength="64" size="68"></input>
    <select name="subject"></input>
    <textarea name="message" cols="70" rows="8"></textarea>
    <button name="submit" type="submit">Absenden</button>

    Überprüfe das mal bitte... da sind einige Fehler drinne. Zum Beispiel hast du bei den Inputs kein type angegeben und <input> wird nicht durch </input> geschlossen und ich weiß nicht, ob der Ordner php bei action wirklich so gewollt ist und <select> schließt du auch wieder mit </select>, abgesehen davon befinden sich dadrunter <option>-Möglichkeiten und der Absendebutton wird mit <input type="submit"> generiert.

    http://selfhtml.org <-- Meine Empfehlung an dich.

    Besser so:

    Jetzt zur sendmail.php. Das ist im Prinzip richtig, wie dus auslesen willst.

    Probe:

    Code
    echo $_POST['sender1'];

    oder allgemein:

    Code
    print_r($_POST);

    Und bevor du anfängst Emails zu verschicken, bitte, bitte, bitte, nimm dir Zeit mit der Erlernung von HTML und PHP. Wenn du mit PHP genauso schludrig wie mit den HTML-Sachen umgehst, öffnest du Spamversendern durch dein Skript Tür und Tor.