我正在为我的大学项目创建这个。我不是那么熟练。因此,我需要有人帮助我或指导我如何做。请参见下图:
当我在输入字段中输入一些值进行搜索时,搜索后将变为空。 但我想在搜索结果显示后显示当前搜索值,如下图所示:
搜索字段的ID为: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完成。但是我不知道该怎么做。我的编码技能是初级水平,所以请考虑一下。谢谢
答案 0 :(得分:0)
我不确定您的项目是否需要增强安全性,但是是否可以完成这项工作。它检查发布的变量是否存在,如果不存在,则将变量设置为空,然后在输入中回显该变量。
<?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?>">