Make days checkboxes work

master
Skylar Ittner 5 years ago
parent 4422a0dc04
commit b2d137a3c0

@ -24,7 +24,8 @@ $data = [
"shirt" => "",
"sex" => "",
"parentname" => "",
"rank" => ""
"rank" => "",
"days" => ""
];
$type = "camper";
if (!empty($VARS['type']) && preg_match("/(camper|adult|youth)/", $VARS['type'])) {
@ -237,6 +238,7 @@ if (!empty($VARS['id']) && $database->has('people', ['personid' => $VARS['id']])
"Th" => "Thursday",
"Fr" => "Friday",
],
"selected" => str_split($data['days'], 2),
"error" => "Choose at least one day."
],
[
@ -343,7 +345,17 @@ if (!empty($VARS['id']) && $database->has('people', ['personid' => $VARS['id']])
foreach ($item['options'] as $value => $label) {
?>
<div class="form-check m-1">
<input class="form-check-input" type="checkbox" data-name="<?php echo $item['name']; ?>" name="<?php echo $item['name']; ?>[]" value="<?php echo $value; ?>">
<input class="form-check-input"
type="checkbox"
data-name="<?php echo $item['name']; ?>"
name="<?php echo $item['name']; ?>[]"
value="<?php echo $value; ?>"
<?php
if (in_array($value, $item['selected'])) {
echo "checked";
}
?>
>
<label class="form-check-label">
<?php echo $label; ?>
</label>

Loading…
Cancel
Save