oazaSrdceWeb / admin_edit / savepricing2.php
savepricing2.php
Raw
<?php

/**
 * @file savepricing2.php
 * @brief Uložení změn ceníku pronajímaných prostor do databáze.
 *
 * Tento skript:
 *  - Přijímá data z formuláře (POST) pro úpravu cen a kapacit pronajímaných prostor.
 *  - Načte všechny ceny (price1 až price6) a kapacity (capacity1 až capacity6) z POST dat.
 *  - Provede hromadnou aktualizaci tabulky 'prices2' v databázi.
 *  - Po úspěšném uložení přesměruje zpět na editpricing.php s potvrzením.
 *  - V případě chyby vypíše chybovou hlášku.
 */
include '../db_connection.php'; ///< Připojení k databázi.
$conn->set_charset("utf8mb4");
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Načtení dat z formuláře
    $price1 = $_POST['price1'];
    $price2 = $_POST['price2'];
    $price3 = $_POST['price3'];
    $price4 = $_POST['price4'];
    $price5 = $_POST['price5'];
    $price6 = $_POST['price6'];
    $capacity1 = $_POST['capacity1'];
    $capacity2 = $_POST['capacity2'];
    $capacity3 = $_POST['capacity3'];
    $capacity4 = $_POST['capacity4'];
    $capacity5 = $_POST['capacity5'];
    $capacity6 = $_POST['capacity6'];

    // Aktualizace všech hodnot v tabulce prices2
    $sql = "UPDATE prices2 SET 
        price1='$price1', price2='$price2', price3='$price3', price4='$price4', 
        price5='$price5', price6='$price6', capacity1='$capacity1', capacity2='$capacity2', 
        capacity3='$capacity3', capacity4='$capacity4', capacity5='$capacity5', capacity6='$capacity6'";

    if ($conn->query($sql) === TRUE) {
        $update_successful = true;
    } else {
        echo "Error updating record: " . $conn->error;
        $update_successful = false;
    }

    $conn->close();

    // Přesměrování zpět na editpricing.php s potvrzením o úspěchu
    if ($update_successful) {
        header("Location: editpricing.php?success=1");
        exit();
    }
}