www.webdeveloper.com
Results 1 to 7 of 7

Thread: mail()

  1. #1
    Join Date
    Oct 2006
    Posts
    53

    mail()

    i have form:

    PHP Code:
    </fieldset>

    <
    fieldset>
    <
    legend>Comments</legend>

    <
    p>
    <
    label for="Message">Message:</label>                 
    <
    textarea id="message" name="message" rows="" cols="" ></textarea>
    </
    p>

    <
    p>
    <
    label for="CC">Send A Copy To Me:</label
    <
    input id="CC" name="CC" type="checkbox" value="" />  
    </
    p>
    <
    br />
    <
    p>
    <
    input type="submit" id="Submit" name="Submit" value="Send Now" />
    </
    p>

    </
    fieldset>
    </
    form
    the questions is if the check box id="CC" is checked i want to send it CC to same email address entered. i need to someway make if CC is checked than CC = email. any suggestions


    PHP Code:
    if (!empty($_REQUEST['email'])) {
        
    $email $_REQUEST['email'];
    } else {
        
    $email NULL;
        echo 
    '<p><font color="red">You forgot to enter your email address!</font></p>';
    }


    if (isset(
    $_REQUEST['CC'])) {
        
    $CC $_REQUEST['CC'];
    } else {
        
    $CCNULL;
    }


    // EMAIL

    $headers "From: {$_POST['email']}"\r\n";
    $headers .= "Cc: {$_POST['CC']}"\r\n";
    $headers .= "Bcc: k******@comcast.net" "\r\n"
    Last edited by LiLcRaZyFuZzY; 10-29-2006 at 01:46 AM.

  2. #2
    Join Date
    Oct 2005
    Location
    Gold Coast, Australia
    Posts
    2,115
    PHP Code:
    $headers "From: {$_POST['email']}"\r\n";

    if(isset(
    $_REQUEST['CC']))
       
    $headers .= "Cc: {$_POST['CC']}"\r\n";

    $headers .= "Bcc: k******@comcast.net" "\r\n"

  3. #3
    Join Date
    Oct 2006
    Posts
    53
    i understand that part, but how do assign that if "CC" is checked than CC" = "email"

  4. #4
    Join Date
    Aug 2005
    Location
    The Garden State
    Posts
    5,634
    where exactly do you get the email for "me" to put in the CC? It seems like you need a field to capture that user's email address for a CC
    Acceptable Use | SQL Forum FAQ | celery is tasteless | twitter

    celery is tasteless - currently needing some UI time

  5. #5
    Join Date
    Oct 2006
    Posts
    53
    i capture the users email in the form using

    <p>
    <label for="email">Email:</label>
    <input type="text" id="email" name="email" value="" />
    </p>

  6. #6
    Join Date
    Aug 2005
    Location
    The Garden State
    Posts
    5,634
    then your code would be something like..

    PHP Code:
    if(isset($_POST['CC'])) 
       
    $headers .= "Cc: {$_POST['email']}"\r\n"
    Acceptable Use | SQL Forum FAQ | celery is tasteless | twitter

    celery is tasteless - currently needing some UI time

  7. #7
    Join Date
    Oct 2005
    Location
    Gold Coast, Australia
    Posts
    2,115
    Exactly, your CC field does not contain a literal string value, rather it is set (Send a CC email) or it isn't (Don't send a CC email).

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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



Recent Articles