HEX
Server: LiteSpeed
System: Linux server214.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: bigisxfd (746)
PHP: 8.4.15
Disabled: NONE
Upload Files
File: /home/bigisxfd/public_html/cowork/memberships.php
<?php 

// Include necessary files
include_once("header.php");
include_once("sidebar.php");

// Fetch existing membership packages
$existingMemberships = getExistingMemberships();

// Handle form submission for adding new membership
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $packageName = $_POST["package_name"];
    $price = $_POST["price"];
    $hours = $_POST["hours"];
    $days = $_POST["days"];
    $months = $_POST["months"];
    $description = $_POST["description"];
    $category = $_POST["category"]; // New line to retrieve category

    if (insertMembership($packageName, $price, $hours, $days, $months, $description, $category)) {
        // Redirect to the same page after successful form submission
        echo "<script>window.location.href = 'memberships.php';</script>";
        exit();
    } else {
        $errorMessage = "Failed to add membership package.";
    }
}


?>

<section>

<div class="column">
    <h2>Existing Membership Packages</h2>
    <table>
        <tr>
            <th>Category</th>
            <th>Package Name</th>
            <th>Price</th>
            <th>No. of Hours</th>
            <th>No. of Days</th>
            <th>No. of Months</th>
            <th>Action</th>
        </tr>
        <?php
        foreach ($existingMemberships as $membership) {
            echo "<tr>";
            // Map category number to its respective name
            $categoryName = "";
            switch ($membership['category']) {
                case 1:
                    $categoryName = "Common";
                    break;
                case 2:
                    $categoryName = "Dedicated";
                    break;
                case 3:
                    $categoryName = "Board";
                    break;
                case 4:
                    $categoryName = "Whole Venue";
                    break;
                // Add more cases as needed
            }
            echo "<td>{$categoryName}</td>";
            echo "<td>{$membership['packagename']}</td>";
            echo "<td>{$membership['price']}</td>";
            echo "<td>{$membership['hours']}</td>";
            echo "<td>{$membership['days']}</td>";
            echo "<td>{$membership['months']}</td>";
            echo "<td><a href='delete_membership.php?id={$membership['packageid']}'>Delete</a></td>"; // Delete button
            echo "</tr>";
        }
        ?>
    </table>
</div>

        <div class="column">
            <h2>Add Membership Package</h2>
            <?php
            if (isset($successMessage)) {
                echo "<p class='success'>$successMessage</p>";
            }
            if (isset($errorMessage)) {
                echo "<p class='error'>$errorMessage</p>";
            }
            ?>

<form class="membership-form" method="post" action="">
    <div class="form-group">
    <label for="category">Category:</label>
    <select id="category" name="category" required>
        <option value="1">Common</option>
        <option value="2">Dedicated</option>
        <option value="3">Board</option>
        <option value="3">Whole Venue</option>
    </select>
</div>
    <div class="form-group">
        <label for="package_name">Package Name:</label>
        <input type="text" id="package_name" name="package_name" required>
    </div>
    <div class="form-group">
        <label for="price">Price:</label>
        <input type="number" id="price" name="price" required>
    </div>
    <div class="form-group">
        <label for="hours">No. of Hours:</label>
        <input type="number" id="hours" name="hours" required>
    </div>
    <div class="form-group">
        <label for="days">No. of Days:</label>
        <input type="number" id="days" name="days" required>
    </div>
    <div class="form-group">
        <label for="months">No. of Months:</label>
        <input type="number" id="months" name="months" required>
    </div>
    <div class="form-group">
        <label for="description">Description:</label>
        <textarea id="description" name="description" required></textarea>
    </div>
    <div class="form-group">
        <input type="submit" value="Add Package">
    </div>
</form>


        </div>

       
</section>

</body>
</html>