PageRenderTime 44ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/web nhacdj.vn php/code/Client/searhSuggess.php

https://gitlab.com/phamngsinh/baitaplon_sinhvien
PHP | 168 lines | 162 code | 6 blank | 0 comment | 20 complexity | 1de8335d57a88a6813bd1b6bea30caed MD5 | raw file
  1. <?php
  2. session_start();
  3. error_reporting(E_ALL ^ E_NOTICE);
  4. require("../XBTeam/functions.php");
  5. require("../XBTeam/se7en.php");
  6. require_once('../ksecurity.php');
  7. $connection = mysql_connect("$host" , "$user" , "$pass");
  8. $db = mysql_select_db($dbase , $connection) or die( "Unable to select database" );
  9. $security = new K_Security;
  10. $kw = $_POST["keyword"];
  11. $kw = $security->cleanXSS($kw);
  12. $query_song = "SELECT a.*,c.singerID,c.singerName,c.singerKw FROM song AS a LEFT OUTER JOIN singer AS c ON a.singerID = c.singerID WHERE a.sKw LIKE '%$kw%' OR a.sName LIKE '%$kw%' AND sType!='youtube' AND sStatus != '0' ORDER BY sName limit 5";
  13. $result_song = mysql_query ($query_song);
  14. ?>
  15. <div class="vietcom-suggest">
  16. <div id="wrap-suggest">
  17. <!-- noresult music -->
  18. <div class="sg_music">
  19. <div class="sg_l">Music</div>
  20. <div class="sg_r">
  21. <ul>
  22. <?
  23. if(@mysql_num_rows($result_song)>0){
  24. while ($row_song=@mysql_fetch_array($result_song)){
  25. $sName = $row_song["sName"];
  26. $artist = mysql_query("SELECT * FROM singer WHERE singerID = ".$row_song['singerID']."");
  27. $artist_row = mysql_fetch_array($artist);
  28. ?>
  29. <li>
  30. <div class="sg_info">
  31. <a title="<?=$sName?>" class="sg_name" href="<?php echo $server;?><?php echo CovertVn($row_song['sName']);?>-s<?=$row_song['sID']?>.html"><?=$sName?></a>
  32. <?=$artist_row['singerName']?>
  33. </div>
  34. </li>
  35. <?}} else {?>
  36. <li>
  37. <div class="sg_info">
  38. <a class="sg_name"></a>Không tim thấy kết quả nào
  39. </div>
  40. </li>
  41. <?}?>
  42. </ul>
  43. </div>
  44. </div>
  45. <!-- endnoresult music -->
  46. <!-- noresult video -->
  47. <div class="sg_video">
  48. <div class="sg_l">Video</div>
  49. <div class="sg_r">
  50. <ul>
  51. <?
  52. function video_image($url){
  53. $image_url = parse_url($url);
  54. if($image_url['host'] == 'www.youtube.com' || $image_url['host'] == 'youtube.com'){
  55. $array = explode("&", $image_url['query']);
  56. return "http://img.youtube.com/vi/".substr($array[0], 2)."/mqdefault.jpg";
  57. } else if($image_url['host'] == 'www.vimeo.com' || $image_url['host'] == 'vimeo.com'){
  58. $hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/".substr($image_url['path'], 1).".php"));
  59. return $hash[0]["thumbnail_small"];
  60. }
  61. }
  62. $query_video = "SELECT a.*,c.singerID,c.singerName,c.singerKw FROM song AS a LEFT OUTER JOIN singer AS c ON a.singerID = c.singerID WHERE a.sKw LIKE '%$kw%' AND sType='youtube' AND sStatus != '0' ORDER BY sName DESC limit 3";
  63. $result_video = mysql_query ($query_video);
  64. if(@mysql_num_rows($result_video)>0){
  65. while ($row_video=@mysql_fetch_array($result_video)){
  66. $sNamess = $row_video["sName"];
  67. ?>
  68. <li>
  69. <div class="sg_thumb">
  70. <a title="<?=$sNamess?>" href="<?php echo $server;?><?php echo CovertVn($row_video['sName']);?>-s<?=$row_video['sID']?>.html">
  71. <img src="<?=video_image($row_video["sLink"])?>" alt="<?=$sNamess?>">
  72. </a>
  73. </div>
  74. <div class="sg_info">
  75. <a title="<?=$sNamess?>" class="sg_name" href="<?php echo $server;?><?php echo CovertVn($row_video['sName']);?>-s<?=$row_video['sID']?>.html"><?=$sNamess?></a>
  76. <?=$singerName?>
  77. </div>
  78. </li>
  79. <?}}else{?>
  80. <li>
  81. <div class="sg_info">
  82. <a class="sg_name"></a>Không tim thấy kết quả nào
  83. </div>
  84. </li>
  85. <?}?>
  86. </ul>
  87. </div>
  88. </div>
  89. <!-- endnoresult video -->
  90. <!-- noresult album -->
  91. <div class="sg_album">
  92. <div class="sg_l">Album</div>
  93. <div class="sg_r">
  94. <ul>
  95. <?
  96. $query_album = "SELECT * FROM album WHERE albumKw LIKE '%$kw%' OR albumName LIKE '%$kw%' ORDER BY albumName limit 3";
  97. $result_album = mysql_query ($query_album);
  98. if(@mysql_num_rows($result_album)>0){
  99. while ($row_album=@mysql_fetch_array($result_album)){
  100. $artist = mysql_query("SELECT * FROM artist WHERE artistID = ".$row_album['artistID']."");
  101. $artist_row = mysql_fetch_array($artist);
  102. ?>
  103. <li>
  104. <div class="sg_thumb">
  105. <a title="<?=$row_album['albumName']?>" href="<?php echo $server;?>album/<?=$row_album['albumID']?>/<?php echo CovertVn($row_album['albumName']);?>.html">
  106. <img src="<?=$row_album['albumPicture']?>" alt="<?=$row_album['albumName']?>">
  107. </a>
  108. </div>
  109. <div class="sg_info">
  110. <a title="<?=$row_album['albumName']?>" class="sg_name" href="<?php echo $server;?>album/<?=$row_album['albumID']?><?php echo CovertVn($row_album['albumName']);?>.html"><?=$row_album['albumName']?></a>
  111. <?=$artist_row['artistName']?>
  112. </div>
  113. </li>
  114. <?}}else{?>
  115. <li>
  116. <div class="sg_info">
  117. <a class="sg_name"></a>Không tim thấy kết quả nào
  118. </div>
  119. </li>
  120. <?}?>
  121. </ul>
  122. </div>
  123. </div>
  124. <!-- endnoresult album -->
  125. <!-- noresult artist -->
  126. <div class="sg_album">
  127. <div class="sg_l">Artist</div>
  128. <div class="sg_r">
  129. <ul>
  130. <?
  131. $query_member = "SELECT * FROM member WHERE mUsername LIKE '%$kw%' OR mFullname LIKE '%$kw%' OR mID LIKE '%$kw%' ORDER BY mID limit 3";
  132. $result_member = mysql_query ($query_member);
  133. if(@mysql_num_rows($result_member)>0){
  134. while ($row_member=@mysql_fetch_array($result_member)){
  135. ?>
  136. <li>
  137. <div class="sg_thumb">
  138. <a title="<?=$row_member['mUsername']?>" href="<?php echo $server;?><?=CovertVn($row_member['mUsername'])?>-urs<?=$row_member['mID']?>.html">
  139. <img src="<?=$row_member['link_avatar']?>" alt="<?=$row_member['mUsername']?>">
  140. </a>
  141. </div>
  142. <div class="sg_info">
  143. <a title="<?=$row_member['mUsername']?>" class="sg_name" href="<?php echo $server;?><?=CovertVn($row_member['mUsername'])?>-urs<?=$row_member['mID']?>.html"><?=$row_member['mUsername']?></a>
  144. </div>
  145. </li>
  146. <?}}else{?>
  147. <li>
  148. <div class="sg_info">
  149. <a class="sg_name"></a>Không tim thấy kết quả nào
  150. </div>
  151. </li>
  152. <?}?>
  153. </ul>
  154. </div>
  155. </div>
  156. <!-- endnoresult artist -->
  157. </div> <!-- End Wrap Suggest-->
  158. <!-- View All Result -->
  159. <div class="sg_more">
  160. <a title="Xem tất cả kết quả tìm được" href="<?=$homelink?>tim-kiem.html?q=<?=$kw?>"><b><i class="icon-chevron-sign-right"></i> Xem tất cả kết quả tìm được</b></a>
  161. </div>
  162. </div>