8 changed files with 192 additions and 1 deletions
@ -0,0 +1,18 @@ |
|||||
|
<?php |
||||
|
require "../init.php"; |
||||
|
//Příprava dat |
||||
|
$id = $_GET["id"]; |
||||
|
//SQL příkaz s přijímaní dat z formuláře |
||||
|
$sql = "DELETE FROM intro WHERE id=$id"; |
||||
|
// KONTROLA -> echo $sql . "<br>"; |
||||
|
|
||||
|
//vykonání příkazu a následný "report" |
||||
|
if (mysqli_query($conn,$sql)) { |
||||
|
echo "příkaz byl vykonán"; |
||||
|
header("Location: /?del=$id"); |
||||
|
} else { |
||||
|
echo "Error:" .$sql."<br>". mysqli_errno($conn); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
?> |
@ -0,0 +1,4 @@ |
|||||
|
<?php |
||||
|
|
||||
|
header("Location: /"); |
||||
|
?> |
@ -0,0 +1,23 @@ |
|||||
|
<?php |
||||
|
require "../init.php"; |
||||
|
|
||||
|
//Příprava dat |
||||
|
$nazev = $_GET["nazev"]; |
||||
|
$autor = $_GET["autor"]; |
||||
|
$rok_vydani = $_GET["rok_vydani"]; |
||||
|
|
||||
|
//SQL příkaz s přijímaní dat z formuláře |
||||
|
$sql = "INSERT INTO intro (nazev,autor,rok_vydani) |
||||
|
VALUES ('$nazev','$autor','$rok_vydani')"; |
||||
|
// KONTROLA -> echo $sql . "<br>"; |
||||
|
//vykonání příkazu a následný "report" |
||||
|
if (mysqli_query($conn,$sql)) { |
||||
|
$last_id = mysqli_insert_id($conn); |
||||
|
echo "příkaz byl vykonán - ID:" . $last_id; |
||||
|
header("Location: /?id=$last_id"); |
||||
|
} else { |
||||
|
echo "Error:" .$sql."<br>". mysqli_errno($conn); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
?> |
@ -0,0 +1,40 @@ |
|||||
|
<?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); |
||||
|
} |
@ -0,0 +1,54 @@ |
|||||
|
<?php |
||||
|
//napojení na DB |
||||
|
require "init.php"; |
||||
|
|
||||
|
//příprava k zobrazení dat |
||||
|
$sql = "SELECT * FROM intro ORDER BY id DESC"; |
||||
|
$result = mysqli_query($conn,$sql); |
||||
|
?> |
||||
|
<!DOCTYPE html> |
||||
|
<html lang="en"> |
||||
|
<head> |
||||
|
<meta charset="UTF-8"> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
|
<title>KNIHOVNA</title> |
||||
|
</head> |
||||
|
<body> |
||||
|
<h1>Knihovna</h1> |
||||
|
<h3><a href="/update.php">UPDATE DATA</a></h3> |
||||
|
<!-- FORMULÁŘ PRO ODESILÁNÍ NOVÝ KNÍŽKY --> |
||||
|
<form action="/actions/insert.php" method="get"> |
||||
|
<input type="text" name="nazev" id="nazev" placeholder="nazev"><br> |
||||
|
<input type="text" name="autor" id="autor" placeholder="autor"><br> |
||||
|
<input type="number" name="rok_vydani" id="rok_vydani" placeholder="Rok vydání"><br> |
||||
|
<input type="submit" value="Odeslat"> |
||||
|
</form> |
||||
|
<!-- ALERT při vytvoření knihy --> |
||||
|
<?php |
||||
|
if (isset($_GET["id"])){ |
||||
|
echo "<h2>Byla vytvořena kniha s ID:".$_GET["id"]."</h2>"; |
||||
|
} |
||||
|
if (isset($_GET["del"])){ |
||||
|
echo "<h2>Byla odstraněna kniha s ID:".$_GET["del"]."</h2>"; |
||||
|
} |
||||
|
if (isset($_GET["up"])){ |
||||
|
echo "<h2>Byla upravena kniha s ID:".$_GET["up"]."</h2>"; |
||||
|
} |
||||
|
?> |
||||
|
<!-- TABULKA PRO VYPISOVÁNÍ Z DATABÁZE --> |
||||
|
<ul> |
||||
|
<?php |
||||
|
//vypsat data |
||||
|
if (mysqli_num_rows($result) > 0) { |
||||
|
while ($row = mysqli_fetch_assoc($result)){ |
||||
|
echo "<li>" . $row["id"]. ") ". $row["nazev"]." <-- ". $row["autor"]." | rok: ".$row["rok_vydani"]; |
||||
|
echo ' <a href="/actions/delete.php?id='.$row["id"].'">Vymazat</a>'; |
||||
|
echo "</li>"; |
||||
|
} |
||||
|
} |
||||
|
?> |
||||
|
</ul> |
||||
|
|
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,9 @@ |
|||||
|
<?php |
||||
|
//napojení na DB |
||||
|
$servername = "studenti.odbornaskola.cz"; |
||||
|
$user = "u447"; |
||||
|
$pw = "000000"; |
||||
|
$dbname = "u447"; |
||||
|
|
||||
|
$conn = mysqli_connect($servername, $user, $pw, $dbname); |
||||
|
?> |
@ -0,0 +1,43 @@ |
|||||
|
<?php |
||||
|
//napojení na DB |
||||
|
require "init.php"; |
||||
|
|
||||
|
//příprava k zobrazení dat |
||||
|
$sql = "SELECT * FROM intro"; |
||||
|
$result = mysqli_query($conn,$sql); |
||||
|
?> |
||||
|
<!DOCTYPE html> |
||||
|
<html lang="en"> |
||||
|
<head> |
||||
|
<meta charset="UTF-8"> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
|
<title>UPDATE</title> |
||||
|
</head> |
||||
|
<body> |
||||
|
<h1>UPDATE DATA</h1> |
||||
|
<!-- FORMULÁŘ PRO ODESILÁNÍ NOVÝ KNÍŽKY --> |
||||
|
<form action="actions/update.php" method="post"> |
||||
|
<input type="text" name="id" id="id" placeholder="ID"><br> |
||||
|
<input type="text" name="nazev" id="nazev" placeholder="nazev"><br> |
||||
|
<input type="text" name="autor" id="autor" placeholder="autor"><br> |
||||
|
<input type="number" name="rok_vydani" id="rok_vydani" placeholder="Rok vydání"><br> |
||||
|
<input type="submit" value="Odeslat"> |
||||
|
</form> |
||||
|
|
||||
|
<!-- TABULKA PRO VYPISOVÁNÍ Z DATABÁZE --> |
||||
|
<ul> |
||||
|
<?php |
||||
|
//vypsat data |
||||
|
if (mysqli_num_rows($result) > 0) { |
||||
|
while ($row = mysqli_fetch_assoc($result)){ |
||||
|
echo "<li>" . $row["id"]. ") ". $row["nazev"]." <-- ". $row["autor"]." | rok: ".$row["rok_vydani"]; |
||||
|
echo ' <a href="delete.php?id='.$row["id"].'">Vymazat</a>'; |
||||
|
echo "</li>"; |
||||
|
} |
||||
|
} |
||||
|
?> |
||||
|
</ul> |
||||
|
|
||||
|
</body> |
||||
|
</html> |
Loading…
Reference in new issue