I am posting this for a friend of mine, i wrote a small script for her to process her form data to an email but in testing i am having trouble getting the checkbox data to display in the email it sends. if you select multiple checkboxes it emails only the last checked box.
the following is the html code:
Code: <td><p>Job Description:</p></td>
<td><label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="Drywall" id="jobdescription_0" />
Drywall</div>
<div align="left"></div>
<label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="Insulation" id="jobdescription_1" />
Insulation</div>
<div align="left"></div>
<label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="Taping" id="jobdescription_2" />
Taping</div>
<div align="left"></div>
<label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="Texture" id="jobdescription_3" />
Texture</div>
<div align="left"></div>
<label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="Stucco" id="jobdescription_4" />
Stucco</div>
<div align="left"></div>
<label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="T-Bar" id="jobdescription_5" />
T-Bar</div>
<div align="left"></div>
<label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="Custom Ceilings" id="jobdescription_6" />
Custom Ceilings</div>
<div align="left"></div>
<label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="Steel Stud Framing" id="jobdescription_7" />
Steel Stud Framing</div>
<div align="left"></div>
<label> </label>
<div align="left">
<input type="checkbox" name="job_description[]" value="Bulk Heads" id="jobdescription_8" />
Bulk Heads</div>
and this is the php code:
Code: <?php
date_default_timezone_set('America/Edmonton');
$yourEmail = "test@yahoo.ca";
//The Email Address Form Results Will Be Sent To. Change to your email.
$subject = "Online Job Requests";
//This will be displayed in your Email Subject line. Edit as needed.
$body = "Name: $_REQUEST $name n Email Address: $_REQUEST $email n Phone: $_REQUEST $phone n Job Type: $_REQUEST $job_type n Job Description: $_REQUEST $job_description n";
$timestamp = date("n/j/Y, a\t g:i a T");
$thankyousubject = "Request Submitted Successfully n on n $timestamp";
//This will be displayed after a submission. Edit to suit your needs. The n represent page breaks.
$thankyoumsg = "Thank you $_REQUEST[name] we have recieved your information. We will contact you soon.";
//This will be displayed after a submission. Edit to suit your needs.
$job_description ="";
foreach($_REQUEST["job_description"] as $value) {
$job_description .= "$valuen";
}
?>
<?php
mail($yourEmail, $subject, $body, "From: $_REQUEST[$name] < $_REQUEST[$email] >");
print "<CENTER><B><body bgcolor='#2c2c2c'><font color='#FFFFFF'> $thankyousubject </B></CENTER>
<center>$thankyoumsg</center><BR><BR><CENTER>
</font><A HREF="http://www.shekinteriors.com" TARGET="_top"><IMG SRC="http://www.shekinteriors.com/formbanner.gif" WIDTH="600" HEIGHT="100" ALT="Return to Shek Interiors Ltd" BORDER="0"></A></CENTER></body>"
?>
i thought the
Code: $job_description ="";
foreach($_REQUEST["job_description"] as $value) {
$job_description .= "$valuen";
}
would help this but the mail it generates looks like the following:
Code: Name: Array test525
Email Address: Array dtyjdtj@ftdhdxf.com
Phone: Array 67586785
Job Type: Array New Commercial
Job Description: Array Bulk Heads
could someone please help me figure this out. i'm not super familiar with php and it's driving me bonkers
Need help to identify this error please
:confused:Can anyone help me tell what this error message means? Maybe tell me where to look to fix the error as well?Thanks
PEAR in appliactiond development
When I was picking up PHP I went from procedural programming, fairly quickly into OOP, then after writing a bunch of custom libraries and applications I discovered CodeIgniter. I pretty much
Points for Wiki contribution
Hi everyone,
foreach iterator
Hi GuysDoes the foreach loop have an inbuilt iterator ?
Uploading files/images via forms
Hey all, I am building a database for work that will contain some minor data on plant species along with 4 images. I have developed the form and am able to add the data but due to my abilities and I
To add a field on the screen XK02.
Hi All,
Blank record injected into database
I always found several blank records inside my database, although $SESSION is required to insert the data into database.Why can this happen? how to prevent this?
Sending CC Info by email
I am a little bit less knowledgable in the security area as most developers and I know I have a lot to learn so maybe this is a start. But I have a client who just came over to us and previously was
button help
i originally had this but realised it is much easier to have a button.Code: <?php$search = $_GET['search'];$checkbox = $_GET['checkbox'];if($checkbox ==
simplexml_load_file and rss problem
Hi,I have a problem parsing an rss feed using simplexml_load_file - this is strange as i have used the same code to parse literally 1000s of different feeds in the past, and even stranger in that if i