Advertisement
Guest User

Untitled

a guest
Mar 30th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. <?php
  2. $databaseHost = "mysqlstudent";
  3. $databaseName = "xavieralletog7gi";
  4. $databaseUser = "xavieralletog7gi";
  5. $databasePassword = "OhsaeP1ahx6a";
  6.  
  7. $pdo = new PDO("mysql:host=$databaseHost;dbname=$databaseName", $databaseUser, $databasePassword);
  8. $pdo->exec("SET CHARACTER SET utf8");
  9. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  10. $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
  11.  
  12. if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  13. if(isset($_POST)) {
  14. $id = $_GET['id'];
  15. $sql = "UPDATE ic_likes set likes = likes + 1 where id = $id";
  16. $stmt = $pdo->prepare($sql);
  17. $stmt->execute();
  18. }
  19. }
  20.  
  21. $sql = "SELECT * FROM `ic_items` INNER JOIN `ic_likes` where `ic_items`.id = `ic_likes`.id";
  22. $stmt = $pdo->prepare($sql);
  23. $stmt->execute();
  24. $items = $stmt->fetchAll(PDO::FETCH_ASSOC);
  25.  
  26. ?>
  27.  
  28. <!DOCTYPE html>
  29. <html lang="en">
  30.  
  31. <head>
  32. <meta charset="UTF-8">
  33. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  34. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  35. <meta name="author" content="Xavier Allen" />
  36. <meta name="description" content="Content" />
  37. <meta name="keywords" content="Keywords" />
  38. <title>Document</title>
  39. <link rel="stylesheet" href="../css/reset.css">
  40. <link rel="stylesheet" type="text/css" href="../css/style.css">
  41. </head>
  42.  
  43. <body>
  44. <div class="container">
  45.  
  46. <nav>
  47. <ul class="menu">
  48. <li><a href="../index.html" class="menu-link">Home</a></li>
  49. <li><a href="#" class="menu-link">Collection</a></li>
  50. </ul>
  51. </nav>
  52.  
  53. <div class="compassHeaderContainer">
  54. <img class="compassHeader" src="../assets/img/compassHeader.png" alt="Header image compass" height="396" width="538">
  55. </div>
  56.  
  57.  
  58. <?php foreach($items as $key=>$value) {
  59. var_dump($value);
  60. var_dump($key);
  61.  
  62. $class = "leftSide";
  63. if($key % 2 == 0) {
  64. $class = "rightSide";
  65. }}
  66.  
  67. die;
  68. ?>
  69.  
  70. <article class="collectibleContainer">
  71. <div class="<?php echo $class ?>">
  72. <h1><?php echo $item['title']; ?></h1>
  73.  
  74. <div class="textContainer">
  75. <div class="verticalLine"></div>
  76. <p class="textAlignLeft"><?php echo $item['text']; ?></p>
  77. </div>
  78.  
  79.  
  80. <div class="likeButton">
  81. <form class="" action="collection.php?id=<?php echo $item['id'];?>" method="post">
  82. <button type="submit"><p>like</p></button>
  83. </form>
  84.  
  85. <p class="amountLikes"><?php echo $item['likes'];?> likes</p>
  86. </div>
  87. </div>
  88.  
  89. <div class="compassImage">
  90. <img class="jungleCompass" src="../assets/img/<?php echo $item['img']; ?>" alt="jungle compass" height="355" width="399">
  91. </div>
  92. </article>
  93.  
  94.  
  95. <?php $i++; if($i == 4) {break;}} ?>
  96.  
  97. </div>
  98. <script src="../js/script.js"></script>
  99.  
  100. </body>
  101.  
  102. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement