Advertisement
Guest User

Untitled

a guest
Jun 4th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. <?php
  2.  
  3. //Tutaj zjebane połączenie z bazą danych
  4.  
  5. $db_server = 'localhost';
  6. $db_name = 'interfejsy';
  7. $db_username = 'interfejsy';
  8. $db_password = 'qwerty';
  9.  
  10. $mysqli = new mysqli($db_server, $db_username, $db_password, $db_name);
  11.  
  12. if ($mysqli->connect_errno) {
  13.  
  14. // Something you should not do on a public site, but this example will show you
  15. // anyways, is print out MySQL error related information -- you might log this
  16. echo "Error: Nie mozna polaczyc sie z baza danych \n";
  17. echo "Errno: " . $mysqli->connect_errno . "\n";
  18. echo "Error: " . $mysqli->connect_error . "\n";
  19.  
  20. // You might want to show them something nice, but we will simply exit
  21. exit;
  22. }
  23.  
  24. if (!$mysqli->set_charset("utf8")) {
  25. printf("Error: Nie można ustawić kodowania UTF-8: %s\n", $mysqli->error);
  26. exit();
  27. }
  28.  
  29.  
  30.  
  31. //Pobranie danych z formularza
  32. if(isset($_POST['wyslij_form'])){
  33. $tytul = $_POST['tytul']; // Pobranie wartości z input o nazwie tytul
  34.  
  35. $mysqli->query("INSERT INTO artykuly(id, tytul_art) VALUES (NULL,'".$tytul."')"); // Wykonanie zapytania SQL. Takie coś o: ".$zmienna." wstawia treść zmiennej w to miejsce
  36.  
  37. }
  38.  
  39.  
  40. //Wyświetlenie artykułów
  41. $result = $mysqli->query("SELECT * FROM artykuly"); //Przypisanie tablicy z wynikami SELECT
  42.  
  43. while($row = mysqli_fetch_assoc($result)){ //Rozbicie elementów do zmiennej tablicowej $row przy każdym przebiegu pętli, jeden przebieg jeden wynik
  44.  
  45. //Jako nazwę tablicy przyjmowane są nazwy kolumn z bazy danych. Czyli w bazie w tablicy masz nazwę kolumny Hentaje, to aby wyświetlić wynik piszesz $row['Hentaje'];
  46.  
  47. echo '<div class="row artMargin">';
  48. echo '<div class="col-lg-2 kartka">';
  49. echo '<h1>'.$row['tytul_art'].'</h1>'; // wypisanie tytułów artykułów, to samo co w lini 35, czyli można tak: ".$zmienna." lub tak: '.$zmienna.'
  50. echo '</div>';
  51. echo '</div>';
  52. }
  53. ?>
  54.  
  55. <form action="" method="POST"role="form">
  56.  
  57. <input type="text" name="tytul" placeholder="Wpisz tekst">
  58.  
  59. <button type="submit" name="wyslij_form">Submit</button>
  60. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement