Results 1 to 12 of 12

Thread: empfehlung an email senden?!

  1. #1
    dreamworker.de Experte
    Join Date
    08/2007
    Posts
    57

    empfehlung an email senden?!

    hallo,

    ich würde gerne einen empfehlungsschreiben in meine seite einbauen!
    dort können die besucher ihre oder eine ihrer freunde/bekannte, etc. email - adresse eintragen und diese bekommen dann eine bestimmte mail!

    kann mir jemand helfen?

    zur zeit sieht es so aus:

    HTML Code:
    <div id="leftContent">
                    <div class="box">
                        <h3><strong>Empfehlen Sie uns weiter</strong></h3>
                        <p>&nbsp;</p>
                      <p>Dann füllen Sie bitte alle folgenden Punkte aus:                    </p>
                   <p>&nbsp;</p>
                      <form action="#" method="post" id="contactForm">
              <fieldset class="contactFieldset">
                                <ul>
                                    <li>
                                        <label for="contactName">Ihr Name* :</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <input type="text" name="contactName" id="contactName" class="contactInput required" value="" />
                                    </li>
                                    <li>
                                        <label for="email">Ihre Email - Adresse* (wird nicht veröffentlicht):</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <input type="text" id="email" name="email" class="contactInput email required" value="" />
                                    </li>
                                    <li>
                                        <label for="subject">Email - Adresse des Freundes* :</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <input type="text" name="subject" id="subject" class="contactInput required" value="" />
                                    </li>
                                    <li>
                                        <label for="message">Ihre Nachricht* :</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <textarea rows="8" cols="40" id="message" name="message" class="contactTextarea required"></textarea>
                                    </li>
                                    <li class="clearMarginBottom">
                                        <input type="submit" value="Nachricht abschicken" name="submit" class="contactSubmit submit" />
                                    </li>
                    </ul>
                                <p>* Pflichtfelder</p>
    </fieldset>
                      </form>
                      <p>&nbsp;</p>
                  </div>
                    
                    
              </div>

    gruss
    Last edited by Breyton; 17.05.2010 at 13:18.

  2. #2
    dreamworker.de Experte hartmann0's Avatar
    Join Date
    08/2007
    Location
    bei Dresden
    Posts
    831

    AW: empfehlung an email senden?!

    nun, du brauchst sozusagen jetzt PHP um die Mail abzusenden...
    PHP Code:
    <?php
    mail
    ($_POST['subject'],'Empfehlung von '.$_POST['contactName'],$_POST['message']);
    ?>
    NACHTRAG:
    Hier http://www.dreamworker.de/foren/showthread.php?t=29255 haben wir die ganze Sache im Endeffekt schon durch gekaut =)
    Du musst prinzipiell alles nur so übernehmen, die Mail-Adresse aus dem Formular einfügen lassen (s.o.) und die Felder in dem Formular ändern (wie du ja bereits getan hast)
    Denn du schickst ja die Mail diesmal nicht an dich, sondern an den, dessen Mail-Adresse im Formular eingegeben wird.
    Last edited by hartmann0; 17.05.2010 at 13:30. Reason: Ergänzung
    Viele Grüße hartmann0

    Es ist unmöglich, alles zu wissen.

    My Website | Mathe online üben | Bibelgarten Oberlichtenau | Israel Reisen | Gruppenhaus Suche | Evangtours | Unterwäsche Online Shop

  3. #3
    dreamworker.de Experte
    Join Date
    08/2007
    Posts
    57

    AW: empfehlung an email senden?!

    achso ok hab verstanden. nun ist es so, dass in der mail, die der "freund" kriegt nur der text angezeigt wird. betreff steht: empfehlung von ... (der name der eingetragen wird)!

    kann man denn hinter den text, den der "freund" kriegt zum beispiel standardmäßig ein link einfügen?

    sprich:

    hallo,

    diese seite wird dich interessieren!

    www.test.de
    info@test.de

  4. #4
    dreamworker.de Experte hartmann0's Avatar
    Join Date
    08/2007
    Location
    bei Dresden
    Posts
    831

    AW: empfehlung an email senden?!

    Selbstverständlich...
    PHP Code:
    <?php
    $nachricht 
    $_POST['message'];
    $nachricht.= 'Deine Signatur mit Links, etc.';
    mail($_POST['subject'],'Empfehlung von '.$_POST['contactName'],$nachricht);
    ?>
    Viele Grüße hartmann0

    Es ist unmöglich, alles zu wissen.

    My Website | Mathe online üben | Bibelgarten Oberlichtenau | Israel Reisen | Gruppenhaus Suche | Evangtours | Unterwäsche Online Shop

  5. #5
    dreamworker.de Experte
    Join Date
    08/2007
    Posts
    57

    AW: empfehlung an email senden?!

    hab es jetzt so:

    PHP Code:
    <?php
    $nachricht 
    $_POST['message'];
    $nachricht.= 'SIGNATUR';
    mail($_POST['subject'],'Empfehlung von '.$_POST['contactName'],$nachricht);
    //Danke-Seite:
    print'<h3><strong>Ihre Nachricht wurde erfolgreich an Ihren Empfänger versendet</strong></h3>'
    print
    'Vielen Dank!';
    ?>
    der zeigt mir aber nur den text in der mail an den man verfasst hat und nicht die signatur. und noch ein kleines problem. vielleicht nur ein denkfehler von mir oder so.
    wenn ich die felder ausgefüllt habe und die nachricht bschicke, dann kommt sie schön bei empfänger an. wenn ich jetzt noch einmal eine schreibe, dann kommen zwei nachrichten an und zwar die aktuelle und die davor!

    und noch ein prob. die Danke-Seite wird die ganze Zeit angezeigt, obwohl sie erst angezeigt werden soll, wenn die nachricht abgeschickt wurde!
    Last edited by Breyton; 17.05.2010 at 14:30.

  6. #6
    dreamworker.de Experte hartmann0's Avatar
    Join Date
    08/2007
    Location
    bei Dresden
    Posts
    831

    AW: empfehlung an email senden?!

    dann schicke mal den kompletten Code...
    vor der SIGNATUR sind nur keine Zeilenumbrüche drin, deswegen erscheint die nicht weiter unten, rein theoretisch müsste das Wort SIGNATUR genau hinter dem anderen Text stehen.
    Wenn du Zeilenumbrüche haben willst, dann ersetze den Code durch
    PHP Code:
    $nachricht.="\n\n SIGNATUR"
    Viele Grüße hartmann0

    Es ist unmöglich, alles zu wissen.

    My Website | Mathe online üben | Bibelgarten Oberlichtenau | Israel Reisen | Gruppenhaus Suche | Evangtours | Unterwäsche Online Shop

  7. #7
    dreamworker.de Experte
    Join Date
    08/2007
    Posts
    57

    AW: empfehlung an email senden?!

    das mit dem senden funktioniert super. was noch nicht so ganz funktioniert ist die sache mit dem text "nachricht wurde an ihren empfänger gesendet". dies steht immer da. in der mail stehen die signatur - sachen hinter dem text ohne absätze!

    PHP Code:
    <form action="#" method="post" id="contactForm">
              <fieldset class="contactFieldset">
                                <ul>
                                    <li>
                                        <label for="contactName">Ihr Name* :</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <input type="text" name="contactName" id="contactName" class="contactInput required" value="" />
                                    </li>
                                    <li>
                                        <label for="subject">Email - Adresse des Empfängers* :</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <input type="text" name="subject" id="subject" class="contactInput required" value="" />
                                    </li>
                                    <li>
                                        <label for="message">Ihre Nachricht* :</label>
                                        <ul>
                                            <li></li>
                                        </ul>
                                        <textarea rows="8" cols="40" id="message" name="message" class="contactTextarea required"></textarea>
                                    </li>
                                    <li class="clearMarginBottom">
                                        <input type="submit" value="Nachricht abschicken" name="submit" class="contactSubmit submit" />
                                    </li>
                    </ul>
                  <p>* Pflichtfelder</p>
                                <ul>
                                  
    <?php
    $nachricht 
    $_POST['message'];
    $nachricht.= '\n\n www.test.de \n\n info@test.de';
    mail($_POST['subject'],'Empfehlung von '.$_POST['contactName'],$nachricht);
    //Danke-Seite:
    print'<h3><strong>Ihre Nachricht wurde erfolgreich an Ihren Empfänger gesendet</strong></h3>'
    print
    'Vielen Dank!';
    ?> 
                                  
                                  
                                </ul>
                    </fieldset>
                          <input type="hidden" name="kommentar_gesendet" value="1" />
                        </form>
    Last edited by hartmann0; 17.05.2010 at 15:32. Reason: Syntaxhighlighting

  8. #8
    dreamworker.de Experte hartmann0's Avatar
    Join Date
    08/2007
    Location
    bei Dresden
    Posts
    831

    AW: empfehlung an email senden?!

    schau hier: http://www.dreamworker.de/foren/show...16&postcount=2 du musst einfach testen, ob das Formular abgesendet wurde. Das machst du mit der IF-Anweisung
    Viele Grüße hartmann0

    Es ist unmöglich, alles zu wissen.

    My Website | Mathe online üben | Bibelgarten Oberlichtenau | Israel Reisen | Gruppenhaus Suche | Evangtours | Unterwäsche Online Shop

  9. #9
    dreamworker.de Experte
    Join Date
    08/2007
    Posts
    57

    AW: empfehlung an email senden?!

    so läufts:

    PHP Code:
    <?php
    if(isset ($_POST['kommentar_gesendet']) && $_POST['kommentar_gesendet'] == 1)
    {
    $nachricht $_POST['message'];
    $nachricht.= '\n\n www.test.de \n\n info@test.de';
    mail($_POST['subject'],'Empfehlung von '.$_POST['contactName'],$nachricht);
    //Danke-Seite:
    print'<h3><strong>Ihre Nachricht wurde erfolgreich an Ihren Empfänger gesendet</strong></h3>'
    print
    'Vielen Dank!';
    }
    ?>
    nur das mit dem absätzen in der mail passt nicht!

  10. #10
    dreamworker.de Experte hartmann0's Avatar
    Join Date
    08/2007
    Location
    bei Dresden
    Posts
    831

    AW: empfehlung an email senden?!

    Du hast bei den Absätzen die falschen Anführungszeichen vor und hinter dem String.
    Statt ' muss es " sein =)
    Viele Grüße hartmann0

    Es ist unmöglich, alles zu wissen.

    My Website | Mathe online üben | Bibelgarten Oberlichtenau | Israel Reisen | Gruppenhaus Suche | Evangtours | Unterwäsche Online Shop

  11. #11
    dreamworker.de Experte
    Join Date
    08/2007
    Posts
    57

    AW: empfehlung an email senden?!

    ÄHM ... ich zieh mein HUT und sage wieder DANKE

  12. #12
    dreamworker.de Experte hartmann0's Avatar
    Join Date
    08/2007
    Location
    bei Dresden
    Posts
    831

    AW: empfehlung an email senden?!

    Anzeigen:
    Webhosting ab 3,99 €
    kein Problem - ich helfe gerne, wenn ich kann
    Viele Grüße hartmann0

    Es ist unmöglich, alles zu wissen.

    My Website | Mathe online üben | Bibelgarten Oberlichtenau | Israel Reisen | Gruppenhaus Suche | Evangtours | Unterwäsche Online Shop

Similar Threads

  1. Dynamisch: Formulardaten senden mit IE8 und Firefox
    By dieterfw in forum Adobe Dreamweaver
    Replies: 2
    Last Post: 13.09.2009, 17:44
  2. email von .csv löschen
    By devlooker in forum Serverseitige Programmierung
    Replies: 6
    Last Post: 28.02.2009, 23:36
  3. Formularversand mit leerer Email
    By axel in forum Serverseitige Programmierung
    Replies: 1
    Last Post: 27.10.2007, 21:54
  4. Dynamisch: Email senden und Eintrag in DB
    By Hermione in forum Adobe Dreamweaver
    Replies: 3
    Last Post: 21.11.2001, 23:26

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •