diff --git a/admin.php b/admin.php index 03e810f..abe9252 100644 --- a/admin.php +++ b/admin.php @@ -20,23 +20,18 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['add_course'])) { } if ($isValid) { - $num_holes_to_validate = ($hole_count == 9) ? 9 : 18; for ($i = 1; $i <= 18; $i++) { - $par_value = filter_input(INPUT_POST, 'par_hole_' . $i, FILTER_VALIDATE_INT); - - if ($i <= $num_holes_to_validate) { + if ($hole_count == 9 && $i > 9) { + $pars[] = 0; + } else { + $par_value = filter_input(INPUT_POST, 'par_hole_' . $i, FILTER_VALIDATE_INT); if ($par_value === false || $par_value < 1 || $par_value > 7) { $error = "Invalid par value for hole " . $i . ". Please enter a number between 1 and 7."; $isValid = false; break; } - } else { - // For 9-hole courses, holes 10-18 should be 0. - if ($par_value !== 0) { - $par_value = 0; - } + $pars[] = $par_value; } - $pars[] = $par_value; } }