php repozitar
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

<?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);
}