Pagina 1 van 2 12 LaatsteLaatste
Weergegeven resultaten: 1 t/m 10 van 19
  1. #1
    Gevorderd  
    Geregistreerd
    16 November 2008
    Berichten
    159
    Bedankjes
    77
    Bedankt
    60 keer in 46 posts

    emailformulier met meerdere ontvangers

    Ik zou voor op een website het volgende willen:
    Een contactformulier waarbij degene die iets wil verzenden kan kiezen aan wie hij het verzend.
    Dit heb ik voorlopig gedaan via een drop down maar ik zou het graag hebben vial checkboxes en dat er eventueel meerdere keuzes mogelijk zijn.
    Als ze dus bijvoorbeeld luc aanklikken mag de mail enkel naar luc gestuurd worden, klikken ze luc en jos aan dan mogen luc en jos de mail ontvangen.

    Onderstaande is de code die ik al heb (dan wel met het dropdownmenu) maar het lijkt zoiezo niet te werken.
    De verzendknop doet niets en de wissen knop doet het ook niet.
    Grote probleem, verder dan onderstaande geraak ik niet met mijn kleine html kennis.

    php kan ook gebruikt worden maar daar ken ik niets van om daar de code van te schrijven.

    Iemans die me uit den nood kan helpen of die me kan zeggen hoe ik het moet doen aub?

    Thx

    Grtz

    Code:
    <html>
    <head>
    <title>contact</title>
    </head>
    
    <body>
    Wie ben je:<br>
    Naam<input type="text" size="35" maxlength="256" name="realname"><br>
    E-mail<input type="text" size="35" maxlength="256" name="Useremail"><br>
    <P>Aan: 
      <select name="recipient" size="1">
        <option value="jos@test.be" selected>jos</option>
        <option value="luc@test.be">luc</option>
        <option value="jef@test.be">jef</option>
        <option value="charel@test.be">charel</option>
        <option value="ludo@test.be">ludo</option>
        <option value="iedereen@test.be">Iedereen</option>
      </select> 
      </p>
    
    <p>Wat wil je vertellen:<br>
      <textarea name="Comments" rows="5" cols="42"></textarea>
    </p>
    <P>
    <input type="submit" value="Verzenden">
    <input type="reset" value="Wissen"></p> 
    </body>
    </html>

  2. De volgende gebruiker bedankt SecuGuard voor deze nuttige post:

    ultddave (14 March 2011)

  3. #2
    Expert   Butterflyice's schermafbeelding
    Geregistreerd
    9 June 2006
    Berichten
    738
    Bedankjes
    34
    Bedankt
    636 keer in 410 posts
    Het probleem dat het niet werkt is omdat je nu geen form gebruikt dus de verzend knop weet niet wat hij moet doen.
    Dan het probleem van aan wie verzenden deze moet je in een andere code afwikkelen bv php wat je zelf al heb aan gegeven.

    Ik heb hier een werkend voorbeeld gemaakt incl uitleg.

    suc6 er mee

    PHP-code:
    <?php
    /**
     * who: mailto multply people
     * What: mailme.php
     * @Auhor: Butterflyice
     * Date :   13-03-2011
     */
     
    // controleren voor wie de email is indien meer email adressen scheiding teken is , 
    if  ($_POST["recipient"] == "all") {
        
    $recipient "jos@test.be, luc@test.be, jef@test.be, charel@test.be, ludo@test.be";
    } else {
    $recipient  =   $_POST["recipient"];
    }
    // naam
    $name       =   $_POST["realname"];
    // email
    $email      =   $_POST["Useremail"];
    // bericht
    $message    =   $_POST["Comments"];
     
    // controleren of het een post value is en of deze niet leeg zijn
    if ($_SERVER['REQUEST_METHOD'] == 'POST'  && 
            !
    $_POST["verzenden"] ||
            !
    $name ||
            !
    $email ||
            !
    $message  
            

    {
    // fout melding
     
    if($_POST["verzenden"]) { 
            echo 
    "<div style=\"color:red;\">Je bent wat vergeten in te vullen.</div>";         
        } 
    ?>
     
    <html>
    <head>
    <title>contact</title>
    </head>
    <body>
    <form method="post" action="mailme.php">
    Wie ben je:<br>
    Naam<input type="text" size="35" maxlength="256" name="realname"><br>
    E-mail<input type="text" size="35" maxlength="256" name="Useremail"><br>
    <P>Aan: 
      <select name="recipient" size="1">
        <option value="jos@test.be" selected>jos</option>
        <option value="luc@test.be">luc</option>
        <option value="jef@test.be">jef</option>
        <option value="charel@test.be">charel</option>
        <option value="ludo@test.be">ludo</option>
        <option value="all">Iedereen</option>
      </select> 
      </p>
    <p>Wat wil je vertellen:<br>
      <textarea name="Comments" rows="5" cols="42"></textarea>
    </p>
    <P>
    <input type="submit" value="Verzenden"  name="verzenden"/>
    <input type="reset" value="Wissen" /></p> 
    </form>
    <?php
    }
     if (
    $_SERVER['REQUEST_METHOD'] == 'POST'  && 
            
    $_POST["verzenden"] &&
            
    $name &&
            
    $email &&
            
    $message  
            
    )  
        {
                    
    // verzenden van de email
                    
    $to $recipient;
                    
    $subject "Ik wil wat vertellen";
                    
    $message "Ik wil het volgende vertellen: \r\n"
                    
    "Naam :" .$name ."\r\n"                
                    
    "Bericht :".$message;             
                    
    $header "FROM: "$email;
                    
    mail($to,$subject$message$header);
                    echo 
    "<p><b>Bericht is succes vol verzonden bedankt voor uw bericht</b></p>";
                    }
     
    ?>
    </body>
    </html>
    PHP-code:
    function handleException($e) { echo $e->getMessage(); }
            
    set_exception_handler("handleException");
                throw new 
    Exception("There is always a way");
            echo 
    "You caught me!"

  4. De volgende 2 gebruikers bedanken Butterflyice voor deze nuttige post:

    SecuGuard (13 March 2011), ultddave (14 March 2011)

  5. #3
    Gevorderd  
    Geregistreerd
    16 November 2008
    Berichten
    159
    Bedankjes
    77
    Bedankt
    60 keer in 46 posts
    dus deze zet ik allemaal op 1 pagina die ik iopsla als phppagina?

  6. De volgende gebruiker bedankt SecuGuard voor deze nuttige post:

    ultddave (14 March 2011)

  7. #4
    Expert   Butterflyice's schermafbeelding
    Geregistreerd
    9 June 2006
    Berichten
    738
    Bedankjes
    34
    Bedankt
    636 keer in 410 posts
    Jeps de php pagina heet in dit geval mailme.php staat ook in de action in het from.
    PHP-code:
    function handleException($e) { echo $e->getMessage(); }
            
    set_exception_handler("handleException");
                throw new 
    Exception("There is always a way");
            echo 
    "You caught me!"

  8. De volgende 2 gebruikers bedanken Butterflyice voor deze nuttige post:

    SecuGuard (13 March 2011), ultddave (14 March 2011)

  9. #5
    Gevorderd  
    Geregistreerd
    16 November 2008
    Berichten
    159
    Bedankjes
    77
    Bedankt
    60 keer in 46 posts
    ga ik dadelijk eens uitteste, ik laat je het resultaat weten

  10. De volgende gebruiker bedankt SecuGuard voor deze nuttige post:

    ultddave (14 March 2011)

  11. #6
    Expert   Butterflyice's schermafbeelding
    Geregistreerd
    9 June 2006
    Berichten
    738
    Bedankjes
    34
    Bedankt
    636 keer in 410 posts
    Zal wel goed gaan
    PHP-code:
    function handleException($e) { echo $e->getMessage(); }
            
    set_exception_handler("handleException");
                throw new 
    Exception("There is always a way");
            echo 
    "You caught me!"

  12. De volgende 2 gebruikers bedanken Butterflyice voor deze nuttige post:

    SecuGuard (13 March 2011), ultddave (14 March 2011)

  13. #7
    Gevorderd  
    Geregistreerd
    16 November 2008
    Berichten
    159
    Bedankjes
    77
    Bedankt
    60 keer in 46 posts
    werkt perfect, een mens zou meer dan 1 keer op de bedanktknop moesten kunnen drukken, ik zou het 1000maal doen

    Nu vraag ik me af, is er een mogelijkheid om het in plaats van via het drop down menu te doen, het te doen dat ze de ontvanger kunnen aanvinken, dus dat de ontvangers naast elkaar staan en dat ze ze meerdere ontvangers van het formulier kunnen ingeven.
    dus als ze enkel luc aangeven dan krijgt enkel luc de mail, selecteren ze luc en jos krijgen luc en jos de mail,...

  14. De volgende gebruiker bedankt SecuGuard voor deze nuttige post:

    ultddave (14 March 2011)

  15. #8
    Expert   Butterflyice's schermafbeelding
    Geregistreerd
    9 June 2006
    Berichten
    738
    Bedankjes
    34
    Bedankt
    636 keer in 410 posts
    Ja dat is mogelijk met behulp van checkboxen.
    Deze moet je dan ook in php afvangen zofat het naar de juisten personen gestuurd wordt.
    PHP-code:
    function handleException($e) { echo $e->getMessage(); }
            
    set_exception_handler("handleException");
                throw new 
    Exception("There is always a way");
            echo 
    "You caught me!"

  16. De volgende 2 gebruikers bedanken Butterflyice voor deze nuttige post:

    SecuGuard (13 March 2011), ultddave (14 March 2011)

  17. #9
    Gevorderd  
    Geregistreerd
    16 November 2008
    Berichten
    159
    Bedankjes
    77
    Bedankt
    60 keer in 46 posts
    zal het eens uitproberen om het te maken, je hoort wel of het gelukt is

  18. De volgende gebruiker bedankt SecuGuard voor deze nuttige post:

    ultddave (14 March 2011)

  19. #10
    Gevorderd  
    Geregistreerd
    16 November 2008
    Berichten
    159
    Bedankjes
    77
    Bedankt
    60 keer in 46 posts
    is gelukt
    thx 4 the info

  20. De volgende gebruiker bedankt SecuGuard voor deze nuttige post:

    ultddave (14 March 2011)

Discussie informatie

Users Browsing this Thread

Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Soortgelijke discussies

  1. meerdere accounts op pc
    Door worf in forum Windows
    Reacties: 1
    Laatste bericht: 10 March 2009, 23:14
  2. Meerdere ALS OF functie's
    Door Mordor in forum Office
    Reacties: 5
    Laatste bericht: 17 October 2008, 16:57
  3. Meerdere downloads
    Door klaaske in forum Windows
    Reacties: 5
    Laatste bericht: 24 April 2008, 19:37
  4. iso branden mbv meerdere cd's
    Door HurleY in forum PC-randapparatuur en andere PC-hardware
    Reacties: 9
    Laatste bericht: 17 June 2006, 11:01
  5. meerdere films op dvd
    Door jandeloper in forum Audiovisueel
    Reacties: 5
    Laatste bericht: 9 January 2006, 10:17

Favorieten/bladwijzers

Favorieten/bladwijzers

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •