Kontaktformular, zu eigenner Mail senden

  • PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Kontaktformular, zu eigenner Mail senden

    Hallo

    ich wollt gern mal ein Anmelde/Kontaktformular basteln und das formular an sich is schon fertig

    Anmeldeformular

    jedoch hab ich keine ahnung wie ich das ding jezt wenn das wer ausfüllt und Abschickt wie ich das dann per Mail bekomme

    könnte mir da jemand helfen?

    Danke
  • Hi,

    entweder noch in der Datei, wenn du's dort auswerten möchtest.

    PHP-Quellcode

    1. $_POST['Vorname'] = $Vorname ;


    wenn du die Daten per "Post" an eine andere PHP Datei schicken willst:

    PHP-Quellcode

    1. $Vorname = $HTTP_POST_VARS['Vorname'] ;


    ;)

    Hoffe ich konnte dir helfen. :D

    mfg
    Snip3r
    Neulinge * Forenregeln * F.A.Q. * Lexikon
    Suchfunktion* IRC * Teamspeak * User helfen User
    Patrioten reden nur davon, dass sie für ihr Land sterben, niemals davon, dass sie für ihr Land töten. (Bertrand Russell)
  • Hallo, probiere mal das und speichere es als formular.php ab. Es setzt vorraus das die mail() Funktion bei Funpic aktiviert ist, was ich nicht weis.

    Achja und versuche den PHP- Code zu verstehen. :read: Ich habe ihn so einfach wie möglich gehalten und noch ein wenig das Formular ausgebessert.

    HTML-Quellcode

    1. <html>
    2. <head>
    3. <title>Anmeldeformular</title>
    4. <meta name="author" content="Guardian">
    5. </head>
    6. <body>
    7. <?
    8. // hier bitte die angegebene Mailadresse durch Deine Mailadresse ersetzen!
    9. $adresse = "[email protected]";
    10. // hier wird geprüft ob alle Felder ausgefüllt sind
    11. if(($_POST['geschlecht']<>"")&&($_POST['vorname']<>"")&&($_POST['nachname']<>"")&&($_POST['passwort']<>"")&&($_POST['email']<>""))
    12. {
    13. // Der statische Mailbetreff
    14. $betreff = "Anmeldung eines neuen Benutzers";
    15. // Der Mailtext, zusammengesetzt aus den eingegebenen Daten
    16. $mailtext = "Daten des Benutzers:";
    17. $mailtext .= "\nGeschlecht: ".$_POST['geschlecht'];
    18. $mailtext .= "\nVorname: ".$_POST['vorname'];
    19. $mailtext .= "\nNachname: ".$_POST['nachname'];
    20. $mailtext .= "\nPasswort: ".$_POST['passwort'];
    21. $mailtext .= "\nEMail: ".$_POST['email'];
    22. // Der Mailversand, funktioniert er - wird folgende Meldung ausgegeben:
    23. if(@mail($adresse, $betreff, $mailtext, "From: ".$_POST['email']))
    24. { echo "Mail wurde erfolgreich versendet"; }
    25. // Der Mailversand, funktioniert er nicht - wird folgende Meldung ausgegeben:
    26. else
    27. {
    28. echo "<script>alert('Mail konnte nicht versendet werden, sorry');history.back();</script>";
    29. echo "kein Mailversand möglich!";
    30. }
    31. }
    32. // Zeige diese Meldung an, wenn nicht alle Felder ausgefüllt sind
    33. else
    34. { echo "<b>Bitte füllen Sie alle Felder aus!</b>"; }
    35. ?>
    36. <form action="" method="post">
    37. <table border="0" style="width:200px;height:300px;border: 1px solid black;" align="center">
    38. <tr><td colspan="2"><h2>Anmeldeformular</h2></td></tr>
    39. <tr>
    40. <td colspan="2">Herr: <input type="Radio" name="geschlecht" value="m">&nbsp;Frau: <input type="Radio" name="geschlecht" value="w"></td>
    41. </tr>
    42. <tr>
    43. <td>Vorname: </td><td><input type="Text" name="vorname" value="" size="" maxlength=""></td>
    44. </tr>
    45. <tr>
    46. <td>Nachname: </td><td><input type="Text" name="nachname" value="" size="" maxlength=""></td>
    47. </tr>
    48. <tr>
    49. <td>Passwort: </td><td><input type="Password" name="passwort" value="" size="" maxlength=""></td>
    50. </tr>
    51. <tr>
    52. <td>EMail: </td><td><input type="Text" name="email" value="" size="" maxlength=""></td>
    53. </tr>
    54. <tr><td colspan="2"><input name="Submit" value="Anmelden" type="submit"></td></tr>
    55. </table>
    56. </form>
    57. </body>
    58. </html>
    Alles anzeigen


    (wenn ein Flüchtigkeitsfehler drinn ist, bitte ersetzen)

    bye
    Guardian