fork download
  1. <?php
  2.  
  3. header("Content-type: text/html; charset=utf-8");
  4. include 'sqlConnect.php';
  5.  
  6. $search = $_POST['search_fraza'];
  7. $formId = $_POST['form_id'];
  8. $search = addslashes($search);
  9. $search = htmlspecialchars($search);
  10. $search = stripslashes($search);
  11. if($search == ''){
  12. exit("Начните вводить запрос");
  13. }
  14.  
  15. mysqli_query($sqlConnect, 'SET NAMES utf8');
  16. $query = mysqli_query($sqlConnect, "SELECT * FROM collections WHERE collection_name LIKE '%". $search ."%'");
  17. if(mysqli_num_rows($query) > 0){
  18. $sql = mysqli_fetch_array($query);
  19. do{
  20. echo "<a href='#' class='confirm' onClick=\"document.getElementById('$formId').value='$sql[collection_name]'; document.getElementById('resSearch$formId').innerHTML = '';\">$sql[collection_name]</a><br>";
  21. }while($sql = mysqli_fetch_array($query));
  22. }else{
  23. echo "<div>Нет результатов</div>";
  24. }
  25.  
  26. ?>
  27.  
  28.  
  29.  
  30. <!DOCTYPE html>
  31. <html>
  32. <head>
  33. <title>Поиск</title>
  34. <meta charset="utf-8">
  35. <script type="text/javascript" src="js/jquery-1.5.1.min.js"></script>
  36. <script>
  37. $(document).ready(function(){
  38. var i = 1;
  39. $('#add').click(function() {
  40. $('<div class=field>Нуменклатура ' + i +': <input name="search" type="text" class="search" id="'+i+'"><div id="resSearch'+i+'">Начните вводить запрос</div></div>').fadeIn(100).appendTo('#inputs');
  41. i++;
  42. if (i != 1) {
  43. $('#remove').css("visibility", "visible");
  44. }
  45. });
  46.  
  47. $('#remove').click(function() {
  48. if(i > 1) {
  49. $('.field:last').remove();
  50. $('.imgNumber:last').remove();
  51. console.log(i);
  52. i--;
  53. if (i == 1) {
  54. $('#remove').css("visibility", "hidden");
  55. }
  56. }
  57. });
  58. });
  59. </script>
  60. <script type="text/javascript">
  61. $(function() {
  62. $(".search").keyup(function(){
  63. var search = $(this).val();
  64. var formId = this.id;
  65. //alert(".resSearch"+formId);
  66.  
  67. $.ajax({
  68. type: "POST",
  69. url: "search.php",
  70. data: {"search_fraza": search, "form_id": formId},
  71. cache: false,
  72. success: function(response){
  73. $("#resSearch"+formId).html(response);
  74. }
  75. });
  76. return false;
  77.  
  78. });
  79. });
  80. </script>
  81. </head>
  82. <body>
  83. <form action="search.php" method="post" name="form" onsubmit="return false;">
  84. <a href='#' id='add' style='border-bottom: 1px dashed #808080;'>Добавить картинку</a><a href='#' id='remove' style='visibility: hidden; border-bottom: 1px dashed #808080'> | Удалить последнее</a>
  85. <div id="inputs">
  86.  
  87. </div>
  88. <!--Живой поиск 1:<br>
  89. <input name="search" type="text" class="search" id="1">
  90. <div id='resSearch1'>Начните вводить запрос</div>
  91.  
  92. <br><br><br><br>
  93.  
  94. Живой поиск 2:<br>
  95. <input name="search" type="text" class="search" id="2">
  96. <div id='resSearch2'>Начните вводить запрос</div>
  97.  
  98. <input name="search" type="text" id="search">
  99. <small>Вводите на английском языке</small>-->
  100. </form>
  101. </body>
  102. </html>
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
Начните вводить запрос