Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.69 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL);
  3. ini_set('display_errors', 1);
  4. ?>
  5.  
  6. <div id="container">
  7. <ul class="nav">
  8. <li><a href="index.php">home</a></li>
  9. <li>
  10. <a href="#" id="destinations">destinations</a>
  11. <div id="subMenu">
  12. <?php
  13. $servername = "localhost:3306";
  14. $username = "root";
  15. $password = "";
  16. $dbname = "site_comboios";
  17.  
  18. //Abre ligação à BD
  19. $mysqli = new mysqli($servername, $username, $password, $dbname);
  20.  
  21. //check connection
  22. if($mysqli->connect_errno) {
  23. echo 'Error connecting to database';
  24. exit();
  25. }
  26.  
  27. //show sub-menu
  28. $query = "SELECT * FROM continentes ORDER BY id";
  29. $result = mysqli_query($mysqli, $query);
  30. while ($row = mysqli_fetch_assoc($result)) {
  31. $Cont = $row['continente'];
  32. echo "<div class='nav-column'><a href='#cnt_submenu' data-id='<?php $query ?>' class='continente'>" .($Cont). "</a></div> ";
  33. }
  34. ?>
  35.  
  36. </div>
  37. </li>
  38. <li><a href="#about">about</a></li>
  39. <li><a href="#contact">contact</a></li>
  40. </ul>
  41. </div>
  42.  
  43. <div id="cnt_submenu" data-id="divSub" class="submenu_continente active">
  44. <?php
  45. //retrieve european countries from DB and open <ul> with 9 results
  46. $conn = mysqli_connect("localhost:3306","root","","site_comboios");
  47. $sql_eurCountries = "SELECT * FROM countries ORDER BY id WHERE id_continentes = 1";
  48. $result_eurCountries = mysqli_query($conn, $sql_eurCountries);
  49.  
  50. if($result_eurCountries > 0) {
  51. while ($row_eurCountries = mysqli_fetch_assoc($result_eurCountries)) {
  52. $país_Eur = $row_eurCountries['id_continentes'];
  53. echo "<ul><li><a href='#'>". $país_Eur ."</a>";
  54. }
  55.  
  56. } else if ($result_eurCountries == 9) {
  57. echo '</li></ul>';
  58. }
  59. ?>
  60. <span class="close">x</span>
  61. </div>
  62.  
  63. <div id="cnt_submenu" data-id="divSub" class="submenu_continente active">
  64. <?php
  65. //retrieve african countries from DB
  66. $sql_afrCountries = "SELECT * FROM countries ORDER BY id WHERE id_continentes = 2";
  67. $result_afrCountries = mysqli_query($conn, $sql_afrCountries);
  68.  
  69. while ($row_afrCountries = mysqli_fetch_assoc($result_afrCountries)) {
  70. $pais_Afr = $row_afrCountries['id_continentes'];
  71. echo "<ul><li><a href='#'>". $pais_Afr ."</a></li></ul>";
  72. }
  73. ?>
  74. </div>
  75.  
  76. <div id="cnt_submenu" data-id="divSub" class="submenu_continente active">
  77. <?php
  78. //retrieve asian countries from DB
  79. $sql_asiaCountries = "SELECT * FROM countries ORDER BY id WHERE id_continentes = 3";
  80. $result_asiaCountries = mysqli_query($conn, $sql_asiaCountries);
  81.  
  82. if($sql_asiaCountries == FALSE) {
  83. die(mysqli_errno($conn));
  84. }
  85.  
  86. while ($row_asiaCountries = mysqli_fetch_assoc($result_asiaCountries)) {
  87. $pais_Asia = $row_asiaCountries['id_continentes'];
  88. echo "<ul><li><a href='#'>". $pais_Asia ."</a></li></ul>";
  89. }
  90.  
  91. ?>
  92. </div>
  93.  
  94. <div id="cnt_submenu" data-id="divSub" class="submenu_continente active">
  95. <?php
  96. //retrieve oceania countries from DB
  97. $sql_oceaCountries = "SELECT * FROM countries ORDER BY id WHERE id_continentes = 4";
  98. $result_oceaCountries = mysqli_query($conn, $sql_oceaCountries);
  99.  
  100. if($sql_oceaCountries == FALSE) {
  101. die(mysqli_errno($conn));
  102. }
  103.  
  104. while ($row_oceaCountries = mysqli_fetch_assoc($result_oceaCountries)) {
  105. $pais_Oceania = $row_oceaCountries['id_continentes'];
  106. echo "<ul><li><a href='#'>". $pais_Oceania ."</a></li></ul>";
  107. }
  108. ?>
  109. </div>
  110.  
  111. <div id="cnt_submenu" data-id="divSub" class="submenu_continente active">
  112. <?php
  113. //retrieve north america countries from DB
  114. $sql_norCountries = "SELECT * FROM countries ORDER BY id WHERE id_continentes = 5";
  115. $result_norCountries = mysqli_query($conn, $sql_norCountries);
  116.  
  117. if($sql_norCountries == FALSE) {
  118. die(mysqli_errno($conn));
  119. }
  120.  
  121. while ($row_norCountries = mysqli_fetch_assoc($result_norCountries)) {
  122. $pais_North = $row_norCountries['id_continentes'];
  123. echo "<ul><li><a href='#'>". $pais_North ."</a></li></ul>";
  124. }
  125. ?>
  126. </div>
  127.  
  128. <div id="cnt_submenu" data-id="divSub" class="submenu_continente active">
  129. <?php
  130. //retrieve south america countries from DB
  131. $sql_sulCountries = "SELECT * FROM countries ORDER BY id WHERE id_continentes = 6";
  132. $result_sulCountries = mysqli_query($conn, $sql_sulCountries);
  133.  
  134. if($sql_sulCountries == FALSE) {
  135. die(mysqli_errno($conn));
  136. }
  137.  
  138. while ($row_sulCountries = mysqli_fetch_assoc($result_sulCountries)) {
  139. $pais_South = $row_sulCountries['id_continentes'];
  140. echo "<ul><li><a href='#'>". $pais_South ."</a></li></ul>";
  141. }
  142. ?>
  143. </div>
  144.  
  145. $('.continente').hover(function(){
  146. var subCountry = $(this).data('id');
  147. $('divSub').show(subCountry);
  148. });
  149.  
  150. SELECT * FROM countries ORDER BY id WHERE id_continentes = 1
  151.  
  152. SELECT * FROM countries WHERE id_continentes = 1 ORDER BY id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement