You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
873 B
40 lines
873 B
<?php
|
|
require "../init.php";
|
|
|
|
//Příprava dat
|
|
$id = $_POST["id"];
|
|
$nazev = $_POST["nazev"];
|
|
$autor = $_POST["autor"];
|
|
$rok_vydani = $_POST["rok_vydani"];
|
|
|
|
// základ SQL
|
|
$sql = "UPDATE intro SET ";
|
|
//Dynamické doplnění
|
|
if ($nazev != "") {
|
|
$sql = $sql . "nazev='$nazev' ";
|
|
//zajištění čárky pro více úprav
|
|
if ($autor != "" || $rok_vydani != "") {
|
|
$sql = $sql . ", ";
|
|
}
|
|
}
|
|
if ($autor != "") {
|
|
$sql = $sql . "autor='$autor' ";
|
|
//zajištění čárky pro více úprav
|
|
if ($rok_vydani != "") {
|
|
$sql = $sql . ", ";
|
|
}
|
|
}
|
|
if ($rok_vydani != "") {
|
|
$sql = $sql . "rok_vydani='$rok_vydani' ";
|
|
}
|
|
//SQL zakončení
|
|
$sql = $sql . "WHERE id=$id";
|
|
|
|
//echo $sql;
|
|
|
|
if (mysqli_query($conn,$sql)) {
|
|
echo "příkaz byl vykonán";
|
|
header("Location: /?up=$id");
|
|
} else {
|
|
echo "Error:" .$sql."<br>". mysqli_errno($conn);
|
|
}
|