Facebook
From Mateosz, 4 Years ago, written in PHP.
Embed
Download Paste or View Raw
Hits: 244
  1. //STRONA GLOWNA
  2.  
  3. <?php
  4.      $conn = new mysqli('localhost','root','','ksiazka');
  5.      if($conn->connect_errno){
  6.          die($conn->connect_error);
  7.      }
  8. ?>
  9. <!DOCTYPE html>
  10. <html lang="en">
  11. <head>
  12.     <meta charset="UTF-8">
  13.     <title>ksiegarnia</title>
  14. </head>
  15. <body>
  16.     <h1><a href="dodaj.php">Dodaj wpis</a></h1>  
  17.  
  18.     <?php
  19.  
  20.      
  21.  
  22.  
  23.     $sel = "SELECT * FROM ksiazki;";
  24.     $wynik = $conn->query($sel);
  25.  
  26.     while($row = $wynik->fetch_assoc()){
  27.          echo "<h1> {$row['tytul']} </h1>";
  28.          echo "<p> {$row['autor']} </p>";
  29.          echo "<p> {$row['rok']} </p>";
  30.          echo "<p> {$row['gatunek']} </p>";
  31.          echo "<a href='edytuj.php?id={$row['id']}'>edytuj<a/> ";
  32.          echo "<a href='usun.php?id={$row['id']}'>usuń<a/>";
  33.     }
  34.  
  35.  
  36. ?>
  37.  
  38. </body>
  39. </html>
  40.  
  41.  
  42.  
  43.  
  44. //DODAWANIE
  45.  
  46. <!DOCTYPE html>
  47. <html lang="en">
  48. <head>
  49.     <meta charset="UTF-8">
  50.     <title>dodawanie</title>
  51. </head>
  52. <body>
  53.  
  54. <?php
  55.      @$conn = new mysqli('localhost', 'root', '', 'ksiazka');
  56.      if($conn->connect_errno)
  57.          die($conn->connect_error);
  58.  
  59.     $dodaje = $_POST['submit'] ?? null;
  60.  
  61.     if($dodaje){
  62.         extract($_POST);
  63.         $tytul = $_POST['tytul'];
  64.         $autor = $_POST['autor'];
  65.         $rok = $_POST['rok'];
  66.         $gatunek = $_POST['gatunek'];
  67.    
  68.         $sql1 = "INSERT INTO ksiazki VALUES('', '$tytul', '$autor', '$rok', '$gatunek')";
  69.         $conn->query($sql1);
  70.  
  71.         var_dump($sql1);
  72.         header("Location: http://localhost/4g/ksiazki.php");
  73.     }
  74.  
  75.        
  76.  
  77. ?>
  78.    
  79. <form method="POST" action="dodaj.php">
  80.     Podaj tytul <br/>
  81.         <input type="text" name="tytul"/><br/>
  82.     Podaj autora <br/>
  83.         <input type="text" name="autor"/><br/>
  84.     Podaj rok <br/>
  85.         <input type="text" name="rok"/><br/>
  86.     podaj gatunek <br/>
  87.         <input type="text" name="gatunek"/><br/>
  88.        
  89.     <input type="submit" name="submit" value="dodaj"/>
  90.  
  91. </form>
  92.  
  93.  
  94. </body>
  95. </html>
  96.  
  97.  
  98. //USUWANIE
  99.  
  100.  
  101. <?php
  102. $conn = new mysqli('localhost','root','','ksiazka');
  103. if($conn->connect_errno){
  104.     die($conn->connect_error);
  105.     header("Location: http://localhost/4g/ksiazki.php");
  106. }
  107.  
  108. $id = $_GET['id'] ?? null;
  109. if($id == null){
  110.     header("Location: http://localhost/4g/ksiazki.php");
  111. }
  112.  
  113.  
  114. $usuwanie = "DELETE FROM ksiazki WHERE id = '$id'";
  115. $conn->query($usuwanie);
  116. header("Location: http://localhost/4g/ksiazki.php");
  117.  
  118. ?>
  119.  
  120.  
  121.  
  122. //EDYCJA
  123.  
  124.  
  125. <!DOCTYPE html>
  126. <html lang="en">
  127. <head>
  128.     <meta charset="UTF-8">
  129.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  130.     <title>edycja</title>
  131. </head>
  132. <body>
  133.  
  134.  
  135. <?php
  136.      @$conn = new mysqli('localhost', 'root', '', 'ksiazka');
  137.      if($conn->connect_errno)
  138.          die($conn->connect_error);
  139.  
  140.     $id = $_GET['id'] ?? null;
  141.  
  142.     if($id == null){
  143.         header('Location: http://localhost/4g/ksiazki.php');
  144.     }
  145.  
  146.     $select = "SELECT * FROM ksiazki WHERE id = '$id'";
  147.     $wynik = $conn->query($select);
  148.     $row = $wynik->fetch_assoc();
  149.  
  150.  
  151.  
  152.     $zmiana = $_POST['submit'] ?? null;
  153.     if($zmiana){
  154.         extract($_POST);
  155.  
  156.         $tytul = $_POST['tytul'];
  157.         $autor = $_POST['autor'];
  158.         $rok = $_POST['rok'];
  159.         $gatunek = $_POST['gatunek'];
  160.  
  161.         $sql = "UPDATE ksiazki SET tytul = '$tytul', autor = '$autor', rok = '$rok', gatunek = '$gatunek' WHERE id = '$id'";
  162.         $conn->query($sql);
  163.         header('Location: http://localhost/4g/ksiazki.php');
  164.  
  165.     }
  166.     ?>
  167.  
  168.  
  169. <form method="POST" action="edytuj.php?id=<?= $row['id'] ?>">
  170.     tytul<br/>
  171.         <input type="text" name="tytul" value="<?= $row['tytul'] ?>"/><br/>
  172.     autor<br/>
  173.         <input type="text" name="autor" value="<?= $row['autor'] ?>"/><br/>
  174.     rok<br/>
  175.         <input type="text" name="rok" value="<?= $row['rok'] ?>"/> <br/>
  176.     gatunek<br/>
  177.         <input type="text" name="gatunek" value="<?= $row['gatunek'] ?>"/> <br/>
  178.    
  179.    
  180.     <input type="submit" name="submit" value="edytuj"/>
  181. </form>
  182.  
  183.  
  184. </body>
  185. </html>
  186.  
  187.