Philwn Posted January 14, 2009 Share Posted January 14, 2009 Hi im new to php and could use a little help. I have Created an Order Form on orderform.php which lists product titles, next to the product titles is a drop down box with values 0-10, 0 as default. once submitted the form data passes to send.php which has the following code: <script language="php"> $email = $HTTP_POST_VARS[email]; $mailto = "myemail address"; $mailsubj = "Form submission"; $mailhead = "From: $email\n"; reset ($HTTP_POST_VARS); $mailbody = "Values submitted from web site form:\n"; while (list ($key, $val) = each ($HTTP_POST_VARS)) { $mailbody .= "$key : $val\n"; } if (!eregi("\n",$HTTP_POST_VARS[email])) { mail($mailto, $mailsubj, $mailbody, $mailhead); } </script> This works Fine, Email is recieved with the products and quantities. However i Want it to disclude any product with the value 0 in the drop down box as the E-Mail is Currently 4 pages long. Link to comment https://forums.phpfreaks.com/topic/140810-form-to-email/ Share on other sites More sharing options...
RussellReal Posted January 14, 2009 Share Posted January 14, 2009 while (list ($key, $val) = each ($HTTP_POST_VARS)) { $mailbody .= "$key : $val\n"; } I'm assuming thats where the values r handled.. while (list ($key, $val) = each ($HTTP_POST_VARS)) { if ($val != 0) $mailbody .= "$key : $val\n"; } Link to comment https://forums.phpfreaks.com/topic/140810-form-to-email/#findComment-737007 Share on other sites More sharing options...
Philwn Posted January 14, 2009 Author Share Posted January 14, 2009 thanks for the speedy reply, works brilliantly thank you Link to comment https://forums.phpfreaks.com/topic/140810-form-to-email/#findComment-737014 Share on other sites More sharing options...
RussellReal Posted January 15, 2009 Share Posted January 15, 2009 Please click SOLVED at the bottom Link to comment https://forums.phpfreaks.com/topic/140810-form-to-email/#findComment-737402 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.