Jakub Škrabánek 2 years ago
parent
commit
82e6fa9843
  1. 2
      .gitignore
  2. 18
      php-insert-part2/delete.php
  3. 53
      php-insert-part2/index.php
  4. 23
      php-insert-part2/insert.php
  5. 6
      php-insert/init.bak.php

2
.gitignore

@ -21,3 +21,5 @@
/fuel/app/cache/*/*
/fuel/app/config/crypt.php
#nezapomenout na ignorování souboru s "citlivými údaji"
init.php

18
php-insert-part2/delete.php

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

53
php-insert-part2/index.php

@ -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>

23
php-insert-part2/insert.php

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

6
php-insert/init.php → php-insert/init.bak.php

@ -1,9 +1,9 @@
<?php
//napojení na DB
$servername = "studenti.odbornaskola.cz";
$user = "u447";
$pw = "000000";
$dbname = "u447";
$user = "YOUR_USERNAME";
$pw = "YOUR_PASSWORD";
$dbname = "YOUR_DATABASE_NAME";
$conn = mysqli_connect($servername, $user, $pw, $dbname);
?>
Loading…
Cancel
Save