PHP 8.5.2
Preview: footer-changes.php Size: 3.14 KB
/home/serveshikshafoundation/htdocs/serveshikshafoundation.org.in/admin/html/footer-changes.php

<?php
// ----------  PHP SECTION  ----------
include 'auth.php';
include 'connection.php';

/* ---------------------------------
   1.  FETCH EXISTING ROW (id = 1)
----------------------------------*/
$id = 1;
$selectSql  = "SELECT * FROM footer_content WHERE id = ?";
$selectStmt = mysqli_prepare($conn, $selectSql);
mysqli_stmt_bind_param($selectStmt, "i", $id);
mysqli_stmt_execute($selectStmt);
$result = mysqli_stmt_get_result($selectStmt);
$data   = mysqli_fetch_assoc($result) ?: ['about_us' => '', 'branch1' => '']; // fallback

/* ---------------------------------
   2.  HANDLE FORM SUBMISSION
----------------------------------*/
if ($_SERVER["REQUEST_METHOD"] === "POST") {
    $about_us = $_POST['about_us'] ?? '';
    $branch1  = $_POST['branch1']  ?? '';

    $updateSql  = "UPDATE footer_content
                   SET about_us = ?, branch1 = ?
                   WHERE id = 1";
    $updateStmt = mysqli_prepare($conn, $updateSql);
    mysqli_stmt_bind_param($updateStmt, "ss", $about_us, $branch1);

    if (mysqli_stmt_execute($updateStmt)) {
        echo "<script>alert('Content updated successfully!'); 
              window.location.href='footer-changes.php';</script>";
        exit;
    } else {
        echo "<script>alert('Error updating content!');</script>";
    }
}
?>

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Admin</title>
  <link rel="shortcut icon" type="image/png" href="../assets/images/logos/favicon.png">
  <link rel="stylesheet" href="../assets/css/styles.min.css">
</head>

<body>
<div class="page-wrapper" id="main-wrapper" data-layout="vertical"
     data-navbarbg="skin6" data-sidebartype="full"
     data-sidebar-position="fixed" data-header-position="fixed">

  <!-- Sidebar -->
  <?php include 'aside.php'; ?>

  <div class="body-wrapper">
    <!-- Header -->
    <?php include 'header.php'; ?>

    <div class="container-fluid mt-5">
      <h2 class="mb-4">Update Website Content</h2>

      <!-- ----------  FORM  ---------- -->
      <form action="" method="post">
        <!-- About Us -->
        <div class="mb-3">
          <label class="form-label">About Us</label>
          <textarea class="form-control" name="about_us" rows="3"
                    required><?= htmlspecialchars($data['about_us']) ?></textarea>
        </div>

        <!-- Branch 1 Address -->
        <div class="mb-3">
          <label class="form-label">Branch 1 Address</label>
          <input type="text" class="form-control" name="branch1" 
                 value="<?= htmlspecialchars($data['branch1']) ?>" required>
        </div>

        <button type="submit" class="btn btn-primary">Update Content</button>
      </form>
    </div>
  </div>
</div>

<script src="../assets/libs/jquery/dist/jquery.min.js"></script>
<script src="../assets/libs/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="../assets/js/sidebarmenu.js"></script>
<script src="../assets/js/app.min.js"></script>
<script src="../assets/libs/simplebar/dist/simplebar.js"></script>
</body>
</html>

Directory Contents

Dirs: 11 × Files: 30

Name Size Perms Modified Actions
- drwxr-xr-x 2025-04-05 16:58:42
Edit Download
assets DIR
- drwxr-xr-x 2025-04-05 16:58:42
Edit Download
baby-dec DIR
- drwxr-xr-x 2025-04-05 16:58:42
Edit Download
- drwxr-xr-x 2025-04-05 16:58:42
Edit Download
- drwxr-xr-x 2025-04-05 16:58:44
Edit Download
- drwxr-xr-x 2025-04-05 16:58:44
Edit Download
- drwxr-xr-x 2025-04-05 16:58:44
Edit Download
- drwxr-xr-x 2025-04-05 16:58:44
Edit Download
- drwxr-xr-x 2025-04-05 16:58:44
Edit Download
- drwxr-xr-x 2025-04-05 16:58:46
Edit Download
- drwxr-xr-x 2025-04-05 16:58:46
Edit Download
8.63 KB lrw-r----- 2025-04-06 01:10:32
Edit Download
8.49 KB lrw-r----- 2025-04-05 20:17:06
Edit Download
8.33 KB lrw-r----- 2025-04-01 18:04:14
Edit Download
4.67 KB lrw-r----- 2025-07-01 06:02:29
Edit Download
6.91 KB lrw-r----- 2025-04-07 09:05:32
Edit Download
4.59 KB lrw-r----- 2025-07-01 06:36:30
Edit Download
164 B lrw-r----- 2025-04-05 17:07:44
Edit Download
471 B lrw-r----- 2026-04-07 07:13:01
Edit Download
4.07 KB lrw-r----- 2025-04-07 18:20:40
Edit Download
1.62 KB lrw-r----- 2025-03-31 20:18:28
Edit Download
1.92 KB lrw-r----- 2025-04-01 00:02:56
Edit Download
1.93 KB lrw-r----- 2025-04-01 18:10:28
Edit Download
1.20 KB lrw-r----- 2025-04-02 21:38:00
Edit Download
1.94 KB lrw-r----- 2025-04-06 00:58:20
Edit Download
1.62 KB lrw-r----- 2025-07-01 06:05:36
Edit Download
1.67 KB lrw-r----- 2025-03-31 21:50:12
Edit Download
3.15 KB lrw-r----- 2025-04-02 22:26:14
Edit Download
5.43 KB lrw-r----- 2025-04-22 13:05:58
Edit Download
6.16 KB lrw-r----- 2025-04-05 20:16:08
Edit Download
6.18 KB lrw-r----- 2025-04-02 20:43:44
Edit Download
5.88 KB lrw-r----- 2025-04-02 21:46:38
Edit Download
3.17 KB lrw-r----- 2025-07-01 06:17:56
Edit Download
4.14 KB lrw-r----- 2025-03-31 22:30:04
Edit Download
551.14 KB lrw-r--r-- 2025-03-29 19:52:38
Edit Download
3.14 KB lrw-r----- 2025-06-28 23:18:18
Edit Download
4.67 KB lrw-r----- 2025-04-02 22:16:18
Edit Download
7.83 KB lrw-r----- 2025-04-05 23:49:56
Edit Download
3.15 KB lrw-r----- 2025-04-07 18:21:46
Edit Download
120 B lrw-r----- 2024-07-06 23:58:34
Edit Download
5.12 KB lrw-r----- 2025-03-31 22:33:26
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).