Advertisement
Guest User

Untitled

a guest
Apr 6th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.81 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en-gb">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>iSongs by Atish Khadka</title>
  6. <meta name="iSongs online music shop" content="An online commerce business where customers can purchase various types of music.">
  7. <?
  8. $pageTitle = 'Artists'; // Call this in your pages' files to define the page title
  9. ?>
  10. <link rel="stylesheet" href="isongs.css">
  11. </head>
  12. <body>
  13. <div class="container">
  14. <div class="header">
  15. <h1>iSongs</h1>
  16. </div>
  17. <div class="nav">
  18. <ul>
  19. <li><a href="index.php">Home</a></li>
  20. <li><a href="songs_artists.php">Songs and artists</a></li>
  21. <li><a href="songs_artists_dropdown.php">Artist</a></li>
  22. <li><a href="reg_form.php ">Register</a></li>
  23. <li><a href="view_customers.php">Customers</a></li>
  24. <li><a href="search_customer.php">Transactions</a></li>
  25. <li><a href="#">User guide</a></li>
  26. </ul>
  27. </div>
  28. <div class="content">
  29.  
  30. <form method="POST">
  31. <select name='artist'>
  32. <option>Please select an artist</option>
  33. <?php
  34. $servername = "80.82.112.181";
  35. $username = "15095173u2";
  36. $password = "15095173p2";
  37. $dbname = "15095173_music_db";
  38.  
  39.  
  40. // Create connection
  41. $conn = new mysqli($servername, $username, $password, $dbname);
  42. // Check connection
  43. if ($conn->connect_error) {
  44. die("Connection failed: " . $conn->connect_error);
  45. }
  46.  
  47.  
  48. $sql = "SELECT Artist_ID, Artist_name FROM artist";
  49.  
  50. $result = $conn->query($sql);
  51.  
  52. if ($result->num_rows > 0) {
  53. // output data of each row
  54. while($row = $results->fetch_assoc()){
  55. $artist_name = $row['Artist_name'];
  56. echo '<option value=' . $row['Artist_ID'] . '>' . $artist_name . '</option>';
  57. }
  58. } else {
  59. echo "0 results";
  60. }
  61. ?>
  62. </select>
  63. <input type="submit" name="submit" value="Search artists songs">
  64. </form>
  65. <?php
  66. if(isset($_POST['submit'])){
  67. $selected_artist_id = $_POST['artist'];
  68. $sql_songs_by_artist = "SELECT * FROM songs WHERE songs.Artist_ID = '$selected_artist_id'";
  69. $results_songs = $conn->query($sql_songs_by_artist);
  70.  
  71. $chosen_artist = $connection->query("SELECT * FROM artist WHERE artist.Artist_ID = '$selected_artist_id'");
  72. $chosen_artist_row = $chosen_artist->fetch_assoc();
  73. $chosen_artist_name = $chosen_artist_row['First_name'] . ' ' . $chosen_artist_row['Last_name'];
  74.  
  75. if($results_songs->num_rows >= 1){
  76. echo '<table border="1">
  77. <tr>
  78. <td>Song ID</td>
  79. <td>Song Name</td>
  80. <td>Artist Name</td>
  81. <td>Genre</td>
  82. <td>Release Date</td>
  83. <td>Price</td>
  84. </tr>';
  85.  
  86. while($rows = $results_songs->fetch_assoc()){
  87. echo '
  88. <tr>
  89. <td>' . $rows['Song_ID'] . '</td>
  90. <td>' . $rows['Song_Name'] . '</td>
  91. <td>' . $chosen_artist_name . '</td>
  92. <td>' . $rows['Genre'] . '</td>
  93. <td>' . $rows['Release_date'] . '</td>
  94. <td>' . $rows['Price'] . '</td>
  95. </tr>';
  96. }
  97. echo '</table>';
  98. }else{
  99. echo 'No songs found by ' . $chosen_artist_name . '.';
  100. }
  101. }
  102. ?>
  103.  
  104. </div>
  105. <div class="footer">
  106. <p>&copy; <a href="http://www.mmu.ac.uk/" title="MMU homepage">MMU 2016</a> | STUDENT COURSEWORK | TUTOR <a href="mailto:c.dawson@mmu.ac.uk">Chris Dawson</a> | <a href="http://validator.w3.org/check?uri=referer" title="W3C HTML Validation Service" >Valid HTML</a> </p>
  107. </div>
  108. </div>
  109. </body>
  110. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement