⬅ Back to Projects
Namaz Tracker — Source Code
login.php
<?php
session_start();
$conn = mysqli_connect('localhost', 'ahmeuesz_dino', 'X39IW2ho3^5h6d_5', 'ahmeuesz_myapp');
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$_SESSION['name'] = $name;
header('Location: form.html');
exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login - Namaz Tracker</title>
</head>
<body>
<h2>Login</h2>
<form action="login.php" method="post">
<label>Your Name:</label>
<input type="text" name="name" required>
<button type="submit">Login</button>
</form>
</body>
</html>
form.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Namaz Attendance Form</title>
</head>
<body>
<h2>Namaz Attendance Form</h2>
<form action="insert.php" method="post">
<label>Select Date:</label>
<input type="date" name="date" required><br><br>
<label>Fajar:</label>
<input type="radio" name="fajar" value="yes" required>Yes
<input type="radio" name="fajar" value="no">No<br>
<label>Zuhar:</label>
<input type="radio" name="zuhar" value="yes" required>Yes
<input type="radio" name="zuhar" value="no">No<br>
<label>Asar:</label>
<input type="radio" name="asar" value="yes" required>Yes
<input type="radio" name="asar" value="no">No<br>
<label>Maghrib:</label>
<input type="radio" name="mghrib" value="yes" required>Yes
<input type="radio" name="mghrib" value="no">No<br>
<label>Esha:</label>
<input type="radio" name="esha" value="yes" required>Yes
<input type="radio" name="esha" value="no">No<br><br>
<button type="submit">Submit</button>
<a href="display.php">View Records</a>
</form>
</body>
</html>
insert.php
<?php
session_start();
$conn = mysqli_connect('localhost', 'ahmeuesz_dino', 'X39IW2ho3^5h6d_5', 'ahmeuesz_myapp');
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$date = $_POST['date'];
$fajar = $_POST['fajar'];
$zuhar = $_POST['zuhar'];
$asar = $_POST['asar'];
$mghrib = $_POST['mghrib'];
$esha = $_POST['esha'];
$name = $_SESSION['name'];
$sql = "INSERT INTO namaz_table (name, date, fajar, zuhar, asar, mghrib, esha)
VALUES ('$name', '$date', '$fajar', '$zuhar', '$asar', '$mghrib', '$esha')";
if (mysqli_query($conn, $sql)) {
header('Location: display.php?msg=success');
} else {
header('Location: display.php?msg=error');
}
exit();
}
?>
display.php
<?php
session_start();
$conn = mysqli_connect('localhost', 'ahmeuesz_dino', 'X39IW2ho3^5h6d_5', 'ahmeuesz_myapp');
$result = mysqli_query($conn, "SELECT * FROM namaz_table");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Namaz Records</title>
</head>
<body>
<h2>Namaz Attendance Records</h2>
<?php
if (isset($_GET['msg'])) {
echo $_GET['msg'] == 'success' ? '<p>Data Added Successfully!</p>' : '<p>Failed to Add Data!</p>';
}
?>
<table border="1" cellpadding="8">
<tr>
<th>Date</th><th>Name</th><th>Fajar</th><th>Zuhar</th><th>Asar</th><th>Maghrib</th><th>Esha</th>
</tr>
<?php while ($row = mysqli_fetch_assoc($result)) : ?>
<tr>
<td><?= $row['date'] ?></td>
<td><?= $row['name'] ?></td>
<td><?= $row['fajar'] ?></td>
<td><?= $row['zuhar'] ?></td>
<td><?= $row['asar'] ?></td>
<td><?= $row['mghrib'] ?></td>
<td><?= $row['esha'] ?></td>
</tr>
<?php endwhile; ?>
</table>
<p>
<a href="form.html">Add Another</a> |
<a href="logout.php">Logout</a>
</p>
</body>
</html>
logout.php
<?php
session_start();
session_unset();
session_destroy();
header('Location: login.php');
exit();
?>