Advertisement
Guest User

kocham kartona

a guest
May 27th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.27 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <!--    zmieniamy tytul     -->
  5.     <title>Matfiz codzienny</title>
  6. <!--    o tutaj nad tym     -->
  7.     <meta charset="utf-8">
  8.     <meta name="viewport" content="width=device-width, initial-scale=1">
  9.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  10.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  11.     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  12. </head>
  13. <body>
  14.  
  15. <div class="container">
  16.     <div class="jumbotron">
  17.  
  18. <!--        tu wpisujemy co chcemy         -->
  19.  
  20.         <h1>MAT-FIZ</h1>
  21.         <p>Publiczna ankieta na temat zachowania uczniów klasy mat-fiz</p>
  22.     </div>
  23.  
  24.     <p>Komentarze:</p>
  25.  
  26. <!--        o do teraz                     -->
  27.  
  28.     <?php
  29. //  potrzebujemy username password i dbname z sali od informatyki
  30. //  localhost powinien dzialac, ale jak by nie to localhost:8080
  31.     $servername = "localhost";
  32.     $username = "root";
  33.     $password = "";
  34.     $dbname = "2d_topo";
  35.  
  36.     $conn = new mysqli($servername, $username, $password, $dbname);
  37.     if ($conn->connect_error) {
  38.         die("Connection failed: " . $conn->connect_error);
  39.     }
  40.  
  41. //    tu zamiast matfiz wpisujemy nazwe TABELI ( nie bazy danych ) w ktorej mamy jakies dane
  42.     $sql = "SELECT * FROM matfiz";
  43.     $result = $conn->query($sql);
  44.  
  45.  
  46.     if ($result->num_rows > 0) {
  47.         while($row = $result->fetch_assoc()) {
  48. //tutaj potrzebujemy nazwy kolumn ktore chcemy wyswietlic, to tam gdzie jest id, costam, costam, costam i wypisujemy w ten sposob jak nizej
  49. //moze byc na przyklad takie cudo ====>>>> echo $row["imie"] . " - " . $row["data"] .  " - " . $row["tekst"] . "<br>";
  50.             echo $row["name"] . " - " . $row["text"] . "<br>";
  51.         }
  52.     } else {
  53.         echo "0 results";
  54.     }
  55.     $conn->close();
  56.     ?>
  57.  
  58. <!--    tu mamy formularzyk do wypelnienia i trzeba sie skupic -->
  59.     <form action="" method="post">
  60.         <div class="form-group">
  61. <!--            o tu mozna zmienic Imie: na cos innego-->
  62.             <label>Imie:</label>
  63. <!--            placeholder to to co widac zanim cokolwiek wpiszemy
  64.                 zmieniamy pole name="" jakby co bo musi byc w kazdym inne-->
  65.             <input type="text" class="form-control" placeholder="wpisz swoje imie" name="imie">
  66. <!--            tu tak samo jak Imie:-->
  67.             <label>Komentarz:</label>
  68. <!--            same here, pole name musi byc inne ale tu juz jest zrobione hehe     -->
  69.             <input type="text" class="form-control" placeholder="dodaj komentarz" name="komentarz">
  70. <!--            jezeli chcemy wiecej pol w formularzu to dodajemy tu ponizej pod ale PRZED divem, najlepiej skopiowac to co u gory i zmienic pole name=""-->
  71.         </div>
  72.  
  73. <!--        tu juz niz nie tykamy ewentualnie zmieniamy Dodaj Wpis na cos fajniejszego-->
  74.         <button type="submit" class="btn btn-succcess" name="send">Dodaj wpis</button>
  75.     </form>
  76.  
  77.  
  78.     <?php
  79.     $conn = new mysqli($servername, $username, $password, $dbname);
  80.     if ($conn->connect_error) {
  81.         die("Connection failed: " . $conn->connect_error);
  82.     }
  83.  
  84. //    nie zmieniamy tego send bo to musi dzialac
  85.     if(isset($_POST["send"])){
  86. //    zamiast matfiz to nazwa tabeli i w () wpisujemy kolumny TAK JAK W TABELI W BAZIE DANYCH!!!! na przyklad testowatablica (imie, data, tekst)
  87. //    jezeli id jest zrobione tym kluczykiem to NIE MUSIMY go wpisywac i wtedy problem z glowy
  88.         $sql = "INSERT INTO matfiz (name,text)
  89.        VALUES ('".$_POST["imie"]."','".$_POST["komentarz"]."')";
  90. //tu jest trudne nad tym trzeba sie SKUPIC, tak jak se wpisalismy w ten nawiasik kolumny z tabeli te (imie, data, tekst) to teraz musimy tam wstawic wartosci
  91. //teraz na tym przykladzie co u góry robimy VALUES ('".$_POST["imie"]."','".$_POST["data"]."','".$_POST["tekst"]."')";
  92. //jak potrzeba wiecej to doklejamy ==>>>     ,'".$_POST["name tego pola ktore chcemy umiescic w bazie danych"]."'
  93.  
  94. //  na to ponizej juz nie zwracamy uwagi, jest oki!!!
  95.         if ($conn->query($sql) === TRUE) {
  96.             header("Refresh:0");
  97.         } else {
  98.             echo "Error: " . $sql . "<br>" . $conn->error;
  99.         }
  100.     }
  101.  
  102.     $conn->close();
  103.     ?>
  104.  
  105. </div>
  106.  
  107. </body>
  108. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement