Daten mittes E-mail senden

  • Daten mittes E-mail senden

    hey leute,

    ich habe ein Prblem und zwar wie kann ich ein php script schreiben ,welcher die daten dieses Formulars an eine ausgewählte Mail senden,denn für jedes Ort gibt eine Email adresse zum beispiel:
    Ort AAA hat xxx@gmx.de adresse.
    Ort BBB hat yyy@web.com adresse.
    Ort CCC hat zzz@lycos.de adresse.

    dh je nach ausgewählte option werden die Daten gepostet.
    hier ist den code!!! ich bedanke mich für jede hilfe.

    Quellcode

    1. <html>
    2. <head></head>
    3. <body>
    4. <?php
    5. $feld = array();
    6. class Order {
    7. var $vorname = "";
    8. var $nachname = "";
    9. var $E_mail = "";
    10. var $Object= "";
    11. var $thema= "";
    12. var $Ort = "";
    13. }
    14. <form action="order_php.php" method="POST">
    15. <table cellpadding="2" cellspacing="2" style="font-size: smaller">
    16. <tr>
    17. <td id="vorname">Vorname:</td>
    18. <td><input type="text" name="vorname" size="50" value="" /></td>
    19. </tr>
    20. <tr>
    21. <td id="nachname">Nachname:</td>
    22. <td><input type="text" name="nachname" size="50" value="" /></td>
    23. </tr>
    24. <tr>
    25. <td id="E_mail">E_mail:</td>
    26. <td>
    27. <input type="text" name="E_mail" value="" size="50" /></td>
    28. </tr>
    29. </table>
    30. <br>
    31. <br>
    32. <table cellpadding="2" cellspacing="2" style="font-weight:normal">
    33. <tr>
    34. <td><input type="radio" name="Object" value="" /></td>
    35. <tr>
    36. <td><input type="text" name="Thema" size="10" value="bewerbung" /></td>
    37. </tr>
    38. <tr>
    39. <td>Ort:</td>
    40. <td>
    41. <select name="Ort" size="1">
    42. <option>Ort AAA</option>
    43. <option>Ort BBB</option>
    44. <option>Ort CCC</option>
    45. </select>
    46. </td>
    47. </tr>
    48. </tr>
    49. <div>
    50. <input name="submit" type="submit" value="senden" />
    51. <input name="reset" type="reset" value="setzen" />
    52. </div>
    53. </form>
    54. <?php } ?>
    55. </body>
    56. </html>
    Alles anzeigen

    schöne Grüsse an alle
  • Hmm, nutzt doch bitte Sytax-Highlightning Funktion, dann ist der Code direkt mal lesbarer und die Einrückung geht nicht verloren.

    Dein Code ist gerade nicht sehr ausgereift, so kann er nicht funktionieren.
    Ich würde dir ja den PHPMAiler aus dem Wiki geben, aber selbst ist der Mann!

    Um Emails zu verschicken brauchst du die [phpdoc]mail[/phpdoc] Funktion.
    Auf Postvariablen kannst du per $_POST['name'] zugreifen.
    In der HTML-Form brauch kein PHPCode sein.

    Und wozu brauchst du das hier?

    Quellcode

    1. $feld = array();
    2. class Order {
    3. var $vorname = "";
    4. var $nachname = "";
    5. var $E_mail = "";
    6. var $Object= "";
    7. var $thema= "";
    8. var $Ort = "";
    9. }
  • hab den code mal gehighlightet - aber keine einrückungen vorhanden :(

    die einfache php funktion arbeitet leider nicht wie ein richtiger mail client und landet bei vielen [coderwiki]Informationen/Spamfilter[/coderwiki]n automatisch im filter

    daher würde ich dir die Benutzung von PHPMailer anraten, wie im wiki beschrieben
    [wiki]Webmailer mit PHP[/wiki]