abdelyazy
@abdelyazy

Поиск на сайте PHP+MYSQL?

При поиске на сайте результат смещает весь контент ниже, а сверху оставляет запрос, который ввел, но надо, чтобы после запроса открывалась новая вкладка с результатами поиска. Как это реализовать?
<?php
            $connect = mysqli_connect("localhost", "root", "", "search") or die("Error");

            if(isset($_POST['submit'])){
               $search = explode(" ", $_POST['search']);
               $count = count($search);
               $array = array();
               $i = 0; 
               foreach($search as $key) {
                  $i++;
                  if($i < $count) $array[] = "CONCAT (`title`, `text`) LIKE '%".$key."%' OR "; else $array[] = "CONCAT (`title`, `text`) LIKE '%".$key."%'";
               }
               $sql = "SELECT * FROM `test` WHERE ".implode("", $array);

               $query = mysqli_query($connect, $sql);
               while($row = mysqli_fetch_assoc($query)) echo "<h1>".$row['title']."</h1><p>".$row['text']."</p></br>";
            }

         ?>

<form method="post">
                  <input type="text" name="search" placeholder="Поиск..." class="header__search"><input type="submit" name="submit" value="поиск" class="btn__form">
               </form>

5e7f40c401f4a362910523.png
  • Вопрос задан
  • 305 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
<form target="_blank"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы