Guest User

Untitled

a guest
Dec 9th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Search Results</title>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  7. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  8. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
  9. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
  10. <link href="stylesheets/film_style.css" rel="stylesheet" type="text/css" />
  11. <nav class="navbar navbar-default">
  12. <div class="container-fluid">
  13. <div class="navbar-header">
  14. <a class="navbar-brand" href="index.php"><?php require("../private/share/header.php") ?></a>
  15. </div>
  16. <ul class="nav navbar-nav">
  17. <li><a href="index.php">Top</a></li>
  18. <li><a href="movies.php">Movies</a></li>
  19. <li class="login"><a href="../private/login.php">Login</a></li>
  20. <li class="login"><a href="../private/add_admin.php">Signin</a></li>
  21. <li class="login"><a href="../private/admin.php">Admin</a></li>
  22. </ul>
  23. </div>
  24. </nav>
  25. </head>
  26. <body>
  27. <div class="container" style="margin-top:30px">
  28. <?php
  29. $servername = "localhost";
  30. $username = "webuser";
  31. $password = "secret1234";
  32. $dbname = "movies_db";
  33.  
  34. $conn = mysqli_connect($servername, $username, $password, $dbname);
  35.  
  36. if (!$conn) {
  37. die("Connection failed: " . mysqli_connect_error());
  38. }
  39. else{
  40.  
  41. if($_SERVER['REQUEST_METHOD'] == 'POST'){
  42.  
  43. $sql= "SELECT * FROM movies ";
  44.  
  45. $sql.=" WHERE 1=1 ";
  46.  
  47. if(isset($_POST['movie_title']) && strlen( $_POST['movie_title'])){
  48. $sql.="AND movie_title='".$_POST['movie_title']."'";
  49. }
  50.  
  51. if(isset($_POST['movie_rating']) && strlen( $_POST['movie_rating'])){
  52. $sql.="AND movie_rating='".$_POST['movie_rating']."'";
  53. }
  54.  
  55. if(isset($_POST['movie_release_date']) && strlen( $_POST['movie_release_date'])){
  56. $sql.="AND movie_release_date LIKE '%".$_POST['movie_release_date']."%';";
  57. }
  58. }
  59.  
  60. echo $sql;
  61.  
  62. $res2 = mysqli_query($conn,$sql);
  63.  
  64. if (mysqli_num_rows($res2) > 0) {
  65. //echo "we have some results";
  66.  
  67. //we will generate some dymaic sql
  68. while($row = mysqli_fetch_assoc($res2)) {
  69.  
  70. echo "<div class='topic_info'>";
  71. echo "<div class='topic_info_wrapper'>";
  72. echo "<div class='topic_info_search>";
  73. echo "<div class='title'>";
  74. echo "<h1 class='title' itemprop='name'>Title: </h1>";
  75. echo htmlspecialchars("{$row['movie_title']} ");
  76. echo "</div>";
  77.  
  78. echo "<ul class='tag_wrapper'>";
  79. echo "<ul class='search_tags'>";
  80. echo "<li><strong>Runtime: </strong></li>";
  81. echo htmlspecialchars("{$row['movie_runtime']} ");
  82. echo "</ul>";
  83. echo "</ul>";
  84.  
  85. echo "<ul class='tag_wrapper'>";
  86. echo "<strong>Release Date: </strong>";
  87. echo htmlspecialchars("{$row['movie_release_date']} ");
  88. echo "</ul>";
  89.  
  90. echo "<ul class='tag_wrapper'>";
  91. echo "<strong>Description: </strong>";
  92. echo htmlspecialchars("{$row['movie_description']} ");
  93. echo "</ul>";
  94.  
  95. echo "<ul class='tag_wrapper'>";
  96. echo "<strong>Rating: </strong>";
  97. echo htmlspecialchars("{$row['movie_rating']} ");
  98. echo "</ul>";
  99. echo "</div>";
  100. echo "</div>";
  101. echo "<br/>";
  102. }
  103. }
  104. }
  105.  
  106. mysqli_close($conn);
  107. ?>
  108. </div>
  109. </body>
  110. <footer>
  111.  
  112. <div class="footerStyle">
  113. <?php require("../private/share/footer.php") ?>
  114. </div>
  115. </footer>
  116.  
  117. </html>
Add Comment
Please, Sign In to add comment