I have a form grouped into different days, Monday through to Thursday.
Most days contain two classes, each with 2 different available times (some only contain 1)?
You could do it with a multidimensional array:
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
<form method="POST" action="">
<fieldset style="border:#00FFFF 3px solid">
<legend>Monday</legend>
Yoga Class: (Becc)<br>
<input type="checkbox" name="classtimes[Yoga][monday][]" value="9am-11am">9am-11am<br>
<input type="checkbox" name="classtimes[Yoga][monday][]" value="12pm-3pm">12pm-3pm<br>
<br>
Muay Thai Fitness: (Royce)<br>
<input type="checkbox" name="classtimes[Muay Thai][monday][]" value="8am-10am">8am-10am<br>
<input type="checkbox" name="classtimes[Muay Thai][monday][]" value="3pm-6pm">3pm-6pm<br>
</fieldset>
<fieldset style="border:#00FFFF 3px solid">
<legend>Tuesday</legend>
Yoga Class: (Becc)<br>
<input type="checkbox" name="classtimes[Yoga][tuesday][]" value="9am-11am">9am-11am<br>
<input type="checkbox" name="classtimes[Yoga][tuesday][]" value="12pm-3pm">12pm-3pm<br>
<br>
Muay Thai Fitness: (Royce)<br>
<input type="checkbox" name="classtimes[Muay Thai][tuesday][]" value="8am-10am">8am-10am<br>
<input type="checkbox" name="classtimes[Muay Thai][tuesday][]" value="3pm-6pm">3pm-6pm<br>
</fieldset>
<input type="submit">
</form>
The output would be:
Array
(
[classtimes] => Array
(
[Yoga] => Array
(
[monday] => Array
(
[0] => 9am-11am
)
[tuesday] => Array
(
[0] => 9am-11am
)
)
[Muay Thai] => Array
(
[monday] => Array
(
[0] => 8am-10am
[1] => 3pm-6pm
)
[tuesday] => Array
(
[0] => 8am-10am
[1] => 3pm-6pm
)
)
)
)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加