flashbangpro Posted August 28, 2012 Share Posted August 28, 2012 I have searched books, videos, and other forums on how to do this without any luck getting mine to work properly. The form is inserted into database fine, but I don't receive the email notification. Here is the code <html> <body> <ul> <li><a href="vehicle_list.php" title="">SEVICE ORDER LIST</a></li> <li><a href="index.php">LOG OUT</a></li> </ul> </div> <h1>Vehicle Repair Form</h1> <section> <section> <form method="post" name="form1" action="vehicle_info.php"> <table align="center"> <tr valign="baseline"> <th nowrap align="right">Vehicle Name:</th> <td> <input type="text" name="name" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Vehicle Number:</th> <td> <input type="text" name="number" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Vehicle Vin Number:</th> <td> <input type="text" name="vin_number" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Location:</th> <td> <input type="text" name="location" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Status:</th> <td> <input type="text" name="status" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">RTS:</th> <td> <input type="text" name="rts" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Odometer Reading:</th> <td> <input type="text" name="odomread" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Date Of Odometer Reading:</th> <td><input type="text" name="odomdate" value="" size="32"></td> </tr> </tr> <tr valign="baseline"> <th nowrap align="right">Issue Being Reported:</th> <td><select name="issues_reported" > <option value="Engine">Engine</option> <option value="Transmission">Transmission</option> <option value="Differential">Differential</option> <option value="Electrical">Electrical</option> <option value="Tires">Tires</option> <option value="Brakes">Brakes</option> <option value="HVAC">HVAC</option> <option value="Lighting">Lighting</option> <option value="Accident">Accident</option></select></td> </tr> <tr valign="baseline"> <th nowrap align="right">Issue Comments:</th> <td> <textarea name="issue_comments" rows="3" cols="27"></textarea> </tr> <tr valign="baseline"> <td nowrap align="right"> </td> <td><input type="submit" value="Insert record"></td> </tr> </table> <input type="hidden" name="MM_insert" value="form1"> </form> <a href="vehicle_list.php">Cancel</a> <p> </p> </section> <!-- end .content --></h2> </section> <?php // The message $message = "Vehicle Was Added To Database"; // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70); // Send mail('xxxxxxxxxx@gmail.com, 'Vehicle update', $message); ?> </body> </html> I got the mail code from http://php.net/manual/en/function.mail.php Greatly appreciate all advice. Quote Link to comment Share on other sites More sharing options...
flashbangpro Posted August 28, 2012 Author Share Posted August 28, 2012 Forgot ' at end of email address Quote Link to comment Share on other sites More sharing options...
Jessica Posted August 28, 2012 Share Posted August 28, 2012 There is no code to insert into a database, and based on your typo when changing your email, I'm going to guess there's more to this page. Quote Link to comment Share on other sites More sharing options...
Christian F. Posted August 28, 2012 Share Posted August 28, 2012 Most likely because your e-mail is being blocked by your provider as spam, due to missing headers and stuff. I recommend using a helper class/library for this, like PHPmailer. Will help you send a proper e-mail address without having to study the RFC and mail headers in detail. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.