Advertisement
Guest User

php mariusz

a guest
May 19th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.21 KB | None | 0 0
  1. // file: post.php
  2. <?php
  3. include "layout.class.php";
  4.  
  5. $servername = "localhost";
  6. $username = "root";
  7. $password = "vertrigo";
  8. $dbname = "mariusz_baran";
  9. //Create connection
  10.  
  11. $conn = new mysqli($servername, $username, $password, $dbname);
  12.  
  13. //Check connection
  14. if($conn->connect_error) {
  15.     die("Connection failed: " . $conn->connect_error);
  16. }
  17.  
  18. $sql = "SELECT title, content, author, date FROM posts WHERE id='2'"; /* Tutaj jest twardo zakodowane ze id=2. Jak zrobić zebym mógł wpisać w przeglądarke np.: http://www.mojastrona.pl/post/id=2 czy jakiś taki podobny link, żebym za pomocą linku mógł określić, który post z bazy pobrać ?*/
  19. $result = $conn->query($sql);
  20.  
  21. $dane;
  22.  
  23. if($result->num_rows > 0) {
  24.     //post found
  25.     $row = $result->fetch_assoc();
  26.     $dane = [
  27.         'title'=>$row['title'],
  28.         'content'=>$row['content'],
  29.         'subheader'=>'Opublikowany przez <b>'. $row['author']. '</b> w dniu <b>'. $row['date']. '</b>',
  30.     ];
  31. } else {
  32.     $dane = [
  33.         'title'=>'Error 404 - Nie znaleziono strony',
  34.         'content'=>'Ta strona nie została znaleziona na serwerze. Spróbuj poszukać ponownie.',
  35.     ];
  36. }
  37.  
  38. $szablon = new lay();
  39. echo $szablon->render("post", $dane);
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement