<?php
/**
* @file savepricing.php
* @brief Uložení změn hlavního ceníku do databáze.
*
* Tento skript:
* - Přijímá data z formuláře (POST) pro úpravu hlavního ceníku.
* - Načte všechny ceny (price1 až price35) a texty (text1 až text8) z POST dat.
* - Provede hromadnou aktualizaci tabulky 'prices' 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'];
$price7 = $_POST['price7'];
$price8 = $_POST['price8'];
$price9 = $_POST['price9'];
$price10 = $_POST['price10'];
$price11 = $_POST['price11'];
$price12 = $_POST['price12'];
$price13 = $_POST['price13'];
$price14 = $_POST['price14'];
$price15 = $_POST['price15'];
$price16 = $_POST['price16'];
$price17 = $_POST['price17'];
$price18 = $_POST['price18'];
$price19 = $_POST['price19'];
$price20 = $_POST['price20'];
$price21 = $_POST['price21'];
$price22 = $_POST['price22'];
$price23 = $_POST['price23'];
$price24 = $_POST['price24'];
$price25 = $_POST['price25'];
$price26 = $_POST['price26'];
$price27 = $_POST['price27'];
$price28 = $_POST['price28'];
$price29 = $_POST['price29'];
$price30 = $_POST['price30'];
$price31 = $_POST['price31'];
$price32 = $_POST['price32'];
$price33 = $_POST['price33'];
$price34 = $_POST['price34'];
$price35 = $_POST['price35'];
$text1 = $_POST['text1'];
$text2 = $_POST['text2'];
$text3 = $_POST['text3'];
$text4 = $_POST['text4'];
$text5 = $_POST['text5'];
$text6 = $_POST['text6'];
$text7 = $_POST['text7'];
$text8 = $_POST['text8'];
// Aktualizace všech hodnot v tabulce prices
$sql = "UPDATE prices SET
price1='$price1', price2='$price2', price3='$price3', price4='$price4',
price5='$price5', price6='$price6', price7='$price7', price8='$price8',
price9='$price9', price10='$price10', price11='$price11', price12='$price12',
price13='$price13', price14='$price14', price15='$price15', price16='$price16',
price17='$price17', price18='$price18', price19='$price19', price20='$price20',
price21='$price21', price22='$price22', price23='$price23', price24='$price24',
price25='$price25', price26='$price26', price27='$price27', price28='$price28',
price29='$price29', price30='$price30', price31='$price31', price32='$price32',
price33='$price33', price34='$price34', price35='$price35', text1='$text1',
text2='$text2', text3='$text3', text4='$text4', text5='$text5', text6='$text6', text7='$text7', text8='$text8'";
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();
}
}