Файловый менеджер - Редактировать - /home/d46091/invoice.ecogenix.in/hsn_edit.php
Назад
<?php require_once('includes/connection.php'); if (!isset($_GET['id']) || empty($_GET['id'])) { echo "Invalid item ID."; exit; } $id = intval($_GET['id']); // Handle form submission if ($_SERVER['REQUEST_METHOD'] == 'POST') { $product_name = $_POST['product_name']; $hsn = $_POST['hsn']; $cgst = $_POST['cgst']; $sgst = $_POST['sgst']; $igst = $_POST['igst']; $updated_at = date('Y-m-d H:i:s'); $stmt = $conn->prepare("UPDATE `hsn_master` SET `product_name` = ?, `hsn` = ?, `cgst` = ?, `sgst` = ?, `igst` = ?, `updated_at` = ? WHERE `id` = ?"); if ($stmt) { $stmt->bind_param("ssssssi", $product_name, $hsn, $cgst, $sgst, $igst, $updated_at, $id); if ($stmt->execute()) { echo "<script> alert('HSN updated successfully!'); window.location.href = 'hsn.php'; </script>"; } else { echo "Error updating record: " . $stmt->error; } $stmt->close(); } else { echo "Failed to prepare statement: " . $conn->error; } exit; } // Fetch existing data $stmt = $conn->prepare("SELECT * FROM `hsn_master` WHERE `id` = ?"); $stmt->bind_param("i", $id); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows === 0) { echo "HSN not found."; exit; } $hsn_row = $result->fetch_assoc(); $stmt->close(); require_once('includes/header.php'); ?> <div class="content"> <div class="container mt-4"> <h2>Edit HSN</h2> <form method="POST"> <div class="row"> <div class="col-md-3"> <div class="mb-3"> <label for="product_name" class="form-label">Product Name</label> <select class="form-select" id="product_name" name="product_name" required> <option value="" disabled>--Select Item--</option> <?php $vendor_query = "SELECT `item_name` FROM `item_master`"; $result = $conn->query($vendor_query); if ($result && $result->num_rows > 0) { while ($row = $result->fetch_assoc()) { $selected = ($row['item_name'] == $hsn_row['product_name']) ? 'selected' : ''; echo "<option value='" . htmlspecialchars($row['item_name']) . "' $selected>" . htmlspecialchars($row['item_name']) . "</option>"; } } ?> </select> </div> </div> <div class="col-md-3"> <div class="mb-3"> <label for="hsn" class="form-label">HSN Code</label> <input type="text" class="form-control" id="hsn" name="hsn" value="<?= htmlspecialchars($hsn_row['hsn']) ?>" required> </div> </div> <div class="col-md-3"> <div class="mb-3"> <label for="cgst" class="form-label">CGST</label> <input type="text" class="form-control only-number" id="cgst" name="cgst" value="<?= htmlspecialchars($hsn_row['cgst']) ?>" minlength="1" maxlength="2" required> </div> </div> <div class="col-md-3"> <div class="mb-3"> <label for="sgst" class="form-label">SGST</label> <input type="text" class="form-control only-number" id="sgst" name="sgst" value="<?= htmlspecialchars($hsn_row['sgst']) ?>" minlength="1" maxlength="2" required> </div> </div> <div class="col-md-3"> <div class="mb-3"> <label for="igst" class="form-label">IGST</label> <input type="text" class="form-control only-number" id="igst" name="igst" value="<?= htmlspecialchars($hsn_row['igst']) ?>" minlength="1" maxlength="2" required> </div> </div> </div> <button type="submit" class="btn btn-primary">Update HSN</button> <a href="hsn.php" class="btn btn-secondary">Cancel</a> </form> </div> </div> <?php require_once('includes/footer.php'); ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.32 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка