Advertisement
sanjiisan

Untitled

Apr 13th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport"
  6. content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <title>Zdanie 4 - pobieranie danych z bazy</title>
  9. <!-- Latest compiled and minified CSS -->
  10. <link rel="stylesheet" media="screen" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  11. </head>
  12. <body>
  13. <div class="container">
  14. <div class="row">
  15. <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center" style="margin-top:30px;">
  16. <a class="btn btn-warning" href="zadanie4.php" role="button">Strona główna</a>
  17. <a class="btn btn-info" href="zadanie4.php?action=movies" role="button">Filmy</a>
  18. <a class="btn btn-info" href="zadanie4.php?action=cinemas" role="button">Kina</a>
  19. <a class="btn btn-info" href="zadanie4.php?action=payments" role="button">Płatności</a>
  20. <a class="btn btn-info" href="zadanie4.php?action=tickets" role="button">Bilety</a>
  21. </div>
  22. </div>
  23. <div class="row">
  24. <?php
  25. if (isset($_GET['action'])) { //Czy wszedlem getem i czy jest konretna akcja
  26. $host = "localhost";
  27. $user = "root";
  28. $pass = "coderslab";
  29. $db = "cinemas_ex"; //nazwa bazy
  30.  
  31. try {
  32. $conn = new PDO( //Łączenie sie z bazą danych
  33. "mysql:host=$host;dbname=$db;charset=UTF8",
  34. $user, //root
  35. $pass,//coderslab
  36. [
  37. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
  38. PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC //domyslny sposob pobierania danych
  39. ]
  40. );
  41.  
  42. switch ($_GET['action']) {
  43. case'movies'://czy wszdlem na filmy
  44.  
  45. $sql = "SELECT * FROM Movies;";
  46. $result = $conn->query($sql);
  47.  
  48. foreach ($result as $row) {
  49. echo "<a href=\"zadanie5_table_info.php?table=movies&id={$row['id']}\">{$row['name']}</a><br>";
  50. }
  51.  
  52. break;
  53. case'cinemas':
  54. //tutaj wygeneruj odpowiednie linki
  55. break;
  56. case'payments':
  57. $sql = "SELECT * FROM Payments;";
  58. $result = $conn->query($sql);
  59.  
  60. foreach ($result as $row) {
  61. echo "<a href=\"zadanie5_table_info.php?table=payments&id={$row['id']}\">{$row['type']} dnia: {$row['date']}</a><br>";
  62.  
  63. }
  64. break;
  65. case'tickets':
  66. //tutaj wygeneruj odpowiednie linki
  67. break;
  68. }
  69.  
  70. } catch (PDOException $e) { //Odebranie błędu i komunikat
  71. echo $e->getMessage();
  72. }
  73. }
  74. ?>
  75. </div>
  76. </div>
  77. </body>
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement