34352-vm/add_score.php
Flatlogic Bot d63bd85799 1.0
2025-09-24 12:46:41 +00:00

95 lines
4.1 KiB
PHP

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Enter Golf Score</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/css/custom.css?v=<?php echo time(); ?>">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-white shadow-sm">
<div class="container">
<a class="navbar-brand" href="index.php">GolfTracker</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link" href="index.php">Home</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="add_score.php">Enter Score</a>
</li>
</ul>
</div>
</div>
</nav>
<main class="container my-5">
<div class="card p-4">
<h1 class="text-center mb-4">Enter Round Score</h1>
<div class="form-check form-switch mb-4 d-flex justify-content-center">
<input class="form-check-input" type="checkbox" id="holesToggle">
<label class="form-check-label ms-2" for="holesToggle">Toggle for 18 Holes (9 by default)</label>
</div>
<form id="scoreForm">
<div class="table-responsive">
<table class="table table-hover">
<thead>
<tr>
<th scope="col">Hole</th>
<th scope="col">Score</th>
<th scope="col">Putts</th>
<th scope="col">Penalties</th>
<th scope="col">Sand Lie</th>
</tr>
</thead>
<tbody id="scoreTable">
<!-- JS will render rows here -->
</tbody>
</table>
</div>
<div class="text-center mt-4">
<button type="submit" class="btn btn-primary btn-lg">Submit Score</button>
</div>
</form>
</div>
</main>
<div class="card totals-card bg-light p-3">
<h4 class="text-center">Round Totals</h4>
<div class="row text-center">
<div class="col"><strong>Score:</strong> <span id="totalScore">0</span></div>
<div class="col"><strong>Putts:</strong> <span id="totalPutts">0</span></div>
<div class="col"><strong>Penalties:</strong> <span id="totalPenalties">0</span></div>
<div class="col"><strong>Sand Lies:</strong> <span id="totalSandLies">0</span></div>
</div>
</div>
<div class="position-fixed bottom-0 end-0 p-3" style="z-index: 11">
<div id="successToast" class="toast" role="alert" aria-live="assertive" aria-atomic="true">
<div class="toast-header text-white" style="background-color: #0D47A1;">
<strong class="me-auto">Success</strong>
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="toast" aria-label="Close"></button>
</div>
<div class="toast-body">
Your score has been submitted successfully! (Client-side demo)
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
<script src="assets/js/main.js?v=<?php echo time(); ?>"></script>
</body>
</html>