gather checkbox data from form into email


Posted on 16th Feb 2014 07:03 pm by admin

Hello all,

First, i'd like to thank everyone who responded to my previous posts regarding setting up an SMTP server for my php form. I ended up figuring it out and my form is up and functioning, sending me formatted html emails flawlessly.

Did you know?Explore Trending and Topic pages for more stories like this.
But... step two in my process, is now i have to figure out how to pass my checkbox values into the email...

I had previously had the checkboxes commented out while i was trying to just get the form working, but now that i have done that i have to figure out these checkboxes.

my form can be seen here....

http://www.adobedayevents.com/project_request/project_request.php

all the values (other than the checkboxes) are passing to my send_request.php page, and are all sending to my email address formatted. But now i need to figure out how to take my checkbox data and pass it through the send_request.php page and send in the email.

Here is the checkbox...(only posting checkbox because the form is huge and i alredy got everything else working...)

Code: <label><strong>Company/Customer Name:</strong></label><br/>
<input type="text" name="company_customer_name" /><br/><br/>

<label><strong>Please indicate the materials required (check all that apply):</strong></label><br/>
<input type="checkbox" name="check_1" value=".html email invitation" />&nbsp;&nbsp;<label><strong>.html email invitation</strong></label><br/>
<input type="checkbox" name="check_2" value="agenda" />&nbsp;&nbsp;<label><strong>agenda</strong></label><br/>
<input type="checkbox" name="check_3" value="registration site (confirmation email, (2) reminder emails" />&nbsp;&nbsp;<label><strong>registration site (confirmation email, (2) reminder emails</strong></label><br/>
<input type="checkbox" name="check_4" value="Thank You Emails" />&nbsp;&nbsp;<label><strong>"Thank You" Emails</strong></label><br/>
<input type="checkbox" name="check_5" value="Signage" />&nbsp;&nbsp;<label><strong>Signage</strong></label><br/>
<input type="checkbox" name="check_6" value="Email Broadcasts" />&nbsp;&nbsp;<label><strong>Email Broadcast(s)</strong></label><br/>
<input type="checkbox" name="check_7" value="Report prepupload" />&nbsp;&nbsp;<label><strong>Report prep/upload</strong></label><br/><br/>
here is where all my values from the all the text fields and dropdowns are pulled in...

Code: <?PHP
$to = "rkettering@jpenterprises.com";
$nameto = "Randy Kettering";
$from = "admin@adobedayevents.com";
$namefrom = "Adobe Day Events Administrator";
$subject = "Project Request";

$field_mark_manager = $_POST['1_mark_manager'];
$comp_cust_name = $_POST['company_customer_name'];

//retrieve checkbox variable here

$icf_source_code = $_POST['icf_source_code'];
$lead_code = $_POST['lead_code'];
$product_interest = $_POST['product_interest'];
$add_product_interest = $_POST['additional_product_interest'];
$number_of_units = $_POST['2_units_number'];
$purchase_timeline = $_POST['3_purchase_timeline'];
$industry = $_POST['4_industry'];
$employee_range = $_POST['5_employee_range'];
$revenue_range = $_POST['6_revenue_range'];
$due_date_month = $_POST['7_month'];
$due_date_day = $_POST['8_day'];
$due_date_year = $_POST['9_year'];
$additional_comm = $_POST['additional_comments'];

$message = "Field Marketing Manager: $field_mark_manager<br />
Company/Customer Name: $comp_cust_name<br />
ICF Source Code: $icf_source_code<br />
Lead Code: $lead_code<br />
Product Interest: $product_interest<br />
Additional Product Interest: $add_product_interest<br />
Number of Units: $number_of_units<br />
Purchase Timeline: $purchase_timeline<br />
Industry: $industry<br />
Employee Range: $employee_range<br />
Revenue Range: $revenue_range<br />
Due Date: $due_date_month $due_date_day, $due_date_year<br />
Additional Comments: $additional_comm";

authSendEmail($from, $namefrom, $to, $nameto, $subject, $message);
?>

as you can see, first im pulling in all the variables from the form. Then, $message echoes them all out so that they are all on their own line. Can anybody help me figure out how to get the checkbox data to pass and post into the email? i can post a screenshot of how the email looks when its sent if that will help anyone understand better.

Are the 'name' values on my checkboxes correct? or should they all be named the same?

Any help would be greatly appreciated!!

Randy Kettering
No comments posted yet

Your Answer:

Login to answer
101 Like 11 Dislike
Previous forums Next forums
Other forums

Streaming local file from PHP while it’s been written to by a CURL process
I am creating a simple Proxy server for my website. Why I am not using mod_proxy and mod_cache is a

Little problem with form insertion in MySQL, Please help!!!
Hi!,

I'm a little bit new with php and I have a little issue here. I created a webform to ins

Running a cron job through PHP/Apache?!
Hello all,
I have a PHP script which makes a cron file from user input. When i try to run the cro

DBCA Templates
Hi all,

I'm working on creating a template for DBCA, but can't find any documentation on the

Open link with largest int string first
I have the following links i would like to open either all at once or one-by-one. How would i procee

Transaction variant for VA02 not working
My requirement is to have transaction for user to only add the output and print a sales order.

PHP Thumbnail Creation
Ok so i use this function to create thumbnails:

Code: [Select]function createthumb($name,$fil

Need help with an email blocker for a guessbook
I am new with php and here is a simple guessbook page but I am being hit with spam from a group of t

foreach iterator
Hi Guys
Does the foreach loop have an inbuilt iterator ?

PHP mail() returns true but doesn't work
First off I apologize if this is a newbie question, and I generally don't like asking questions that

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash