Я хочу показать текущее значение поиска после работы функции поиска - PullRequest
0 голосов
/ 04 марта 2019

Я создаю это для моего университетского проекта.Я не настолько эксперт в этом.Итак, мне нужен кто-то, чтобы помочь мне или направить меня, как это сделать.Пожалуйста, смотрите изображение ниже: search page image at current situation on my web page

Когда я выполняю поиск по некоторому значению, введенному в поле ввода, оно становится пустым после поиска.Но я хочу показать текущее значение поиска после того, как результаты поиска отобразятся так, как показано на рисунке ниже: expected result on my webpage

Идентификаторы полей поиска: application_number, document_number Может кто-нибудь предложить любой URLгде я могу найти это решение или написать мне код для меня.Я использовал php и mysql для показа результатов поиска.Вот код, если это поможет вам понять:

 if(isset($_POST['searchbtn'])):

        $application_number = trim($_POST['application_number']);
        $document_number = trim($_POST['document_number']);


       $sql_search = "SELECT * FROM search_info LEFT JOIN country ON country.`country_id`=`search_info`.`country_id` WHERE search_info.`application_number` = '$application_number' AND search_info.`document_number` = '$document_number' AND search_info.`is_deleted`=0";

        $query = mysqli_query($con,$sql_search);
        $count = mysqli_num_rows($query);
        if($count>0):

       $search_result = mysqli_fetch_array($query);


 ?>

  <tr>
                <td><center><?=$search_result['bill_number']?></center></td>
                  <td><center><?=$search_result['application_number']?></center></td>
                  <td><center><?=$search_result['application_date']?></center></td>
                  <td><center><?=$search_result['document_number']?></center></td>
                  <td><center><?=$search_result['name']?></center></td>
                  <td ><center><?=$search_result['Country_Name']?></center></td>
                  <td><center><?=$search_result['type_pass']?></center></td>
                  <td><center><?=$search_result['time_frame']?></center></td>
                  <td><center><?=$search_result['acquisition_place']?></center></td>
                  <td style="color:<?=$search_result['color']?>"><center><?=$search_result['application_status']?></center></td>

        </tr>
        <?php else:?>
            <tr>
                <td colspan="10">No Record Found</td>
            </tr>
        <?php endif;?>

Я думаю, что это можно сделать с помощью jquery или ajax.Но я не знаю, как это сделать.Мой навык программирования - начальный уровень, поэтому, пожалуйста, учтите это.Спасибо

1 Ответ

0 голосов
/ 04 марта 2019

Я не уверен, требует ли ваш проект повышения безопасности, но должен ли он выполнить свою работу.Он проверяет, существует ли опубликованная переменная, если нет, устанавливает пустую переменную, а затем просто повторяет ее во входных данных.

<?php
     $document_number = (isset($_POST["document_number"])) ? $_POST["document_number"] : "";
     $application_number = (isset($_POST["application_number"])) ? $_POST["application_number"] : "";
?>
<input type="text" name="application_number" value="<?=$application_number?>">
<input type="text" name="document_number" value="<?=$document_number?>">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...