4 changed files with 95 additions and 0 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,53 @@ |
|||
<?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></title> |
|||
</head> |
|||
<body> |
|||
<!-- FORMULÁŘ PRO ODESILÁNÍ NOVÝ KNÍŽKY --> |
|||
<form action="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>"; |
|||
} |
|||
?> |
|||
|
|||
<!-- 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> |
@ -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); |
|||
} |
|||
|
|||
|
|||
?> |
Loading…
Reference in new issue