PHP Form Help with Check Boxes
Posted: Thu Jan 31, 2008 11:23 am
I am having a hard time getting checkboxes to pass through to email. Only the last option clicked gets sent through the email.
Email form Code:
PHP processing page 'contactregistration.php':
Can anyone help???
Email form Code:
Code: Select all
<form method="post" action="contactyouth.php">
<table width="100%" align=center>
<tr><td colspan=3><input name="sendto" type="hidden" value="elizabethiannarino@gmail.com" /></td></tr>
<tr>
<td width="146"><strong>Name:</strong></td><td colspan="2"><input size=25 name="Name"></td></tr>
<tr>
<td><strong>Street Address:</strong></td>
<td colspan="2"><input size="25" name="Street_Address" /></td>
</tr>
<tr>
<td><strong>City:</strong></td>
<td colspan="2"><input size="25" name="City" /></td>
</tr>
<tr>
<td><strong>State:</strong></td>
<td colspan="2"><input size="25" name="State" /></td>
</tr>
<tr>
<td><strong>Zip code:</strong></td>
<td colspan="2"><input size="25" name="Zipcode" /></td>
</tr>
<tr>
<td><strong>Phone:</strong></td>
<td colspan="2"><input size="25" name="Phone" /></td>
</tr>
<tr>
<td><strong>Cell Phone:</strong></td>
<td colspan="2"><input size="25" name="Cell_Phone" /></td>
</tr>
<tr>
<td><strong>Email:</strong></td>
<td colspan="2"><input size="25" name="Email" /></td>
</tr>
<tr>
<td><strong>School:</strong></td><td colspan="2"><input size=25 name="School"></td></tr>
<tr>
<td><strong>Current Grade Level:</strong></td><td colspan="2"><input size=25 name="Grade_Level"></td></tr>
<tr>
<td rowspan="10"><strong>Volunteer Opportunities</strong><strong>: </strong></td>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="Craft Room Helper" />
Craft Room Helper</td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="Drama/skit Actor" />
Drama/skit Actor</td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="Preschool Teacher's Assistant" />
Preschool Teacher’s Assistant</td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="5 Year Olds Teacher's Assistant" />
5 Year Olds Teacher’s Assistant</td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="Kindergarten Teacher's Assistant" />
Kindergarten Teacher’s Assistant </td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="1st Grade Teacher's Assistant" />
1st Grade Teacher’s Assistant</td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="2nd Grade Teacher's Assistant" />
2nd Grade Teacher’s Assistant</td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="3rd Grade Teacher's Assistant" />
3rd Grade Teacher’s Assistant</td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="4th Grade Teacher's Assistant" />
4th Grade Teacher’s Assistant</td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="Volunteer_Opportunities" value="5th Grade Teacher's Assistant" />
5th Grade Teacher’s Assistant</td>
</tr>
<tr>
<td><strong>T-Shirt Size: </strong></td>
<td width="147"><strong>Child:
</strong><br />
<input type="radio" name="T-Shirt" value="Child Small" />
Small
<br> <input type="radio" name="T-Shirt" value="Child Medium" />
Medium <br />
<input type="radio" name="T-Shirt" value="Child Large" />
Large
<br></td>
<td width="118"><strong>Adult: </strong><br />
<input type="radio" name="T-Shirt" value="Adult Small" />
Small <br />
<input type="radio" name="T-Shirt" value="Adult Medium" />
Medium <br />
<input type="radio" name="T-Shirt" value="Adult Large" />
Large </td>
</tr>
<tr><td colspan=3><p><strong>Please write a short paragraph about why you would like to volunteer for Jesus & You camp: </strong></p></td></tr>
<tr><td colspan=3 align=center><textarea name="Message" rows=5 cols=45></textarea></td></tr>
<tr><td colspan=3 align=center><input type=submit name="send" value="Submit"></td></tr>
</table>
</form>Code: Select all
<?php
$to = $_REQUEST['sendto'] ;
$name = $_REQUEST['Name'] ;
$address = $_REQUEST['Street_Address'] ;
$city = $_REQUEST['City'] ;
$state = $_REQUEST['State'] ;
$zipcode = $_REQUEST['Zipcode'] ;
$phone = $_REQUEST['Phone'] ;
$cellphone = $_REQUEST['Cell_Phone'] ;
$from = $_REQUEST['Email'] ;
$school = $_REQUEST['School'] ;
$grade = $_REQUEST['Grade_Level'] ;
$volunteer = $_REQUEST['Volunteer_Opportunities'] ;
$tshirt = $_REQUEST['T-Shirt'] ;
$headers = "From: $from";
$subject = "Jesus and You: Youth Volunteer Application";
$fields = array();
$fields{"Name"} = "\n\nName";
$fields{"Street_Address"} = "\n\nStreet Address";
$fields{"City"} = "\n\nCity";
$fields{"State"} = "\n\nState";
$fields{"Zipcode"} = "\n\nZip Code";
$fields{"Phone"} = "\n\nPhone";
$fields{"Cell_Phone"} = "\n\nCell Phone";
$fields{"Email"} = "\n\nEmail";
$fields{"School"} = "\n\nSchool";
$fields{"Grade_Level"} = "\n\nCurrent Grade Level";
$fields{"Volunteer_Opportunities"} = "\n\nVolunteer Opportunities";
$fields{"T-Shirt"} = "\n\nT-Shirt";
$fields{"Message"} = "\n\nMessage";
$body = "Jesus and You: Youth Volunteer Application:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }
$headers2 = "From: elizabethiannarino@gmail.com";
$subject2 = "Thank you for submitting your application.";
$autoreply = "Your application has been received. Please contact us at 610.696.7466 if you have any additional questions.
Somebody will get back to you as soon as possible.";
if($from == '') {print "You have not entered an email, please go back and try again";}
else {
if($name == '') {print "You have not entered a name, please go back and try again";}
else {
$send = mail($to, $subject, $body, $headers);
$send2 = mail($from, $subject2, $autoreply, $headers2);
if($send)
{header("Location: http://www.bcwc.org/happenings/thanks.html");}
else
{print "We encountered an error sending your mail, please notify elizabethiannarino@gmail.com";}
}
}
?>