Results 1 to 2 of 2

Thread: sending data into database and also same data in email

  1. #1
    Join Date
    Jan 2013

    sending data into database and also same data in email

    i an new in php and i got some problems any one plz help me
    i want to submit my data into database and also same data in to my email.

    well in this code my data is only submitted into database but not receved email

    if(isset($_POST['fname']) && isset($_POST['lname']) && isset($_POST['email']))
    $fname = $_POST['fname'];
    $lname = $_POST['lname'];
    $email = $_POST['email'];

    if(!empty($fname) && !empty($lname) && !empty($email))
    $to = 'firstname@gmail.com';
    $subject = 'Contacted';
    $body = $fname."\n".$lname;
    $from = 'From:'. $email;

    if(@mail($to, $subject, $body, $headers))
    echo 'thanks';
    //echo 'sorry';

    $sql="INSERT INTO contact(fname, lname, email)

    echo 'thank you for contacting me <br> form submitted succesfully';
    echo 'form not Submitted, try again letter';

    echo 'All fields required';

    <head><title>contact form</tiltle>
    <form action="contact.php" method="post">
    <input type="hidden" name="active" />
    <input type="text" name="fname" /><br />
    <input type="text" name="lname" /><br />
    <input type="text" name="email" /><br />
    <textarea name="message" cols="30" rows="6"></textarea><br />
    <input type="submit" value="send" />

  2. #2
    Join Date
    Jan 2013
    Hi ghulamali, in my experience if your email is not being sent then it might be your mail configuration most times (usually to prevent spam):

    1. check with your hosting that they support mail(), this is turned on at your host/web server level.
    2. you're not missing any extra fields (e.g. port #, proxy path, etc.)

    ....or the data you're passing in is not formatted correctly:

    1. Check to make sure the data your passing in, conforms to the PHP mail() function (e.g. no extra spaces, bank information, etc.)
    2. Try taking the "@" off the "@mail($to, $subject, $body, $headers)" statement. You might be able to see if there are any errors.

    I hope this helps.

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