Browse Source

add db instert

master
Jakub Škrabánek 2 years ago
parent
commit
4f53517553
  1. 41
      php-insert/index.php
  2. 9
      php-insert/init.php
  3. 22
      php-insert/insert.php

41
php-insert/index.php

@ -0,0 +1,41 @@
<?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="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"]."</li>";
}
}
?>
</ul>
</body>
</html>

9
php-insert/init.php

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

22
php-insert/insert.php

@ -0,0 +1,22 @@
<?php
require "init.php";
//Příprava dat
$nazev = $_GET["nazev"];
$autor = $_GET["autor"];
$rok_vydani = "2023";
//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) == TRUE) {
echo "příkaz byl vykonán";
} else {
echo "Error:" .$sql."<br>". mysqli_errno($conn);
}
//PŘESMĚROVÁNÍ NA HL.STRÁNKU
header("Location: /")
?>
Loading…
Cancel
Save