I'm trying to post the output of a checkbox to email however I'm having real difficulty? Anyone any idea:
$inputName = $_POST["inputName"];
$inputDate = $_POST["inputDate"];
$inputStart = $_POST["inputStart"];
$inputEnd = $_POST["inputEnd"];
$inputFacilities = $_POST["inputFacilities"];
//$inputAssistanceDuration = $_POST["inputAssistanceDuration"];
$inputComment = $_POST["inputComment"];
if (isset($_POST['inputAssistanceSetup'])) {
// Checkbox is selected
$inputAssistanceSetup = ["Yes"];
} else {
// Alternate code
$inputAssistanceSetup = ["No"];
}
if ( empty($_POST['inputAssistanceDuration']) ) {
// Checkbox is selected
$inputAssistanceDuration = ["No"];
} else {
// Alternate code
$inputAssistanceDuration = ["Yes"];
}
require_once "Mail.php";
$from = '"IT Request" <[email protected]>';
$to = '<[email protected]>,<[email protected]>';
$subject = "IT Facilities Request: {$inputName}";
$body = "Name: {$inputName}\nDate: {$inputDate}\nFrom: {$inputStart}\nUntil: {$inputEnd}\nFacilities: {$inputFacilities}\nAssistance for Setup: {$inputAssistanceSetup}\nAssistance for Duration: {$inputAssistanceDuration}\nComment: {$inputComment}";
$headers = array(
'From' => $from,
'To' => $to,
'Subject' => $subject
);
My HTML form is:
<!--IT Support Assistance-->
<div class="form-group">
<label for="inputAssistance" class="col-lg-2 control-label">Assistance</label>
<div class="col-sm-10">
<div class="checkbox">
<label>
<input name="inputAssistanceSetup" value="Setup" type="checkbox"> For Setup
</label>
</div>
<div class="checkbox">
<label>
<input name="inputAssistanceDuration" value="Duration" type="checkbox"> For Duration
</label>
</div>
</div>
</div>
I really have no idea as to why this isn't working, as I'm simply using an IF statement to determine it? Please help!
isset($_POST['inputAssistanceSetup'])$inputAssistanceSetup = ["Yes"];assigned value in brackets?