Guest User

Untitled

a guest
Jun 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. ## php fil
  2. /*
  3. * Dette henter informasjonen fra databasen, sorterer den alfabetisk, og kun unike.
  4. *
  5. */
  6. $getGenres = mysql_query("select genre from `genres` group by genre");
  7. while ($genre = mysql_fetch_array($getGenres)) {
  8. $countGenre = mysql_num_rows(mysql_query("select id from `genres` where genre = '$genre[genre]'"));
  9. echo "<div style='float:right'>($countGenre) </div>";
  10. echo " &nbsp; <a href='movies.php?genre=".$genre['genre']."'>".$genre['genre']."</a><br/>";
  11.  
  12. }
  13.  
  14. ## database eksempel
  15. id genre movie_id
  16. 1 Drama 1
  17. 2 Romance 1
  18. 3 Action 2
  19. 4 Horror 2
  20. 5 Sci-Fi 2
  21. 6 Thriller 2
  22. 7 Action 3
  23. 8 Horror 3
  24. 9 Sci-Fi 3
  25. 10 Thriller 3
  26. 11 Horror 4
  27. 12 Thriller 4
  28. 13 Animation 5
  29. 14 Action 5
  30.  
  31. ## spørsmål
  32. som dere ser, så kan en film ha flere sjangere, så valgte å lagre det slik. jeg mener dette er en grei måte å gjøre det på, men forslag er velkommen.. (Dette var ikke spørsmålet)
  33. spørsmålet er: hvordan får jeg sortert listen etter hvor mange filmer det er i enhver kategori?
  34.  
  35. ## php output akkurat nå
  36. Sortering
  37. (55)
  38. Action
  39. (37)
  40. Adventure
  41. (10)
  42. Animation
  43. (7)
  44. Biography
  45. (81)
  46. Comedy
  47. (49)
  48. Crime
  49. (3)
  50. Documentary
  51. (87)
  52. Drama
  53. (21)
  54. Family
  55. (24)
  56. Fantasy
  57. (1)
  58. Film-Noir
  59. (7)
  60. History
  61. (32)
  62. Horror
  63. (6)
  64. Music
  65. (3)
  66. Musical
  67. (26)
  68. Mystery
  69. (39)
  70. Romance
  71. (22)
  72. Sci-Fi
  73. (7)
  74. Sport
  75. (89)
  76. Thriller
  77. (8)
  78. War
  79. (4)
  80.  
  81. ## ønskelig output
  82. (81)
  83. Comedy
  84. (55)
  85. Action
  86. (49)
  87. Crime
  88. (37)
  89. Adventure
  90. (10)
  91. Animation
  92. (7)
  93. Biography
Add Comment
Please, Sign In to add comment