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
Quick variable question
hey guys/gals, im trying to write a php script and it works fine as i have it, but i need to set it to where it pulls the var from mysql table that it is displayed differeantly. i.e. if $var==abcdefg
Undefined variable: adHTML
Hello:While checking my site error logs, I've noticed one repetitive error that fills the log file. The error is "PHP Notice: Undefined variable: adHTML in /.../bot_jrheader.php on line
Call to undefined function mysql_fetch_accoc()
New to php/mysql coding. What's wrong with this sequence, or am I just not seeing to obvious?Getting, "Call to undefined function mysql_fetch_accoc()" at line n, whereline n is referring to
Entering Data Problem
Code: $result = mysql_query("SELECT * FROM flights");while ($row = mysql_fetch_array($result)){if ($flight_num == $row['flight_num']){echo "<center>Flight Number
How to write on database when a link is clicked?
Hi,
random generation
hii need help with generating thisnumbers from 1-12i want to generate in random order 60 times in total the numbers 1-12and generate 5 results from each number.so in the total of the 60 return result
moving mouse to display image coordinates
I have an existing MFC application that shows an image in the main window.I'd like to be able to move the mouse within that image & display the correct image coordinates to the user.How difficult
using variables in another page
I have a test database set up on localhost. I have a form that I can type a name into, hit the button and it puts the name into the database and into a list on my page. it works fine. Now, I wanted to
Alterar a hora do servidor
Se alguém souber, ajude-me a adicionar 6 horas, obrigado<tr> <th>{ov_server_time}</th> <th
Function to extract email attachments using PHP IMAP
function extract_attachments($connection, $message_number) { $attachments = array(); $structure = imap_fetchstructure($connection, $message_number); if(isset($structure->parts)