首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击按钮时清除查询结果

问单击按钮时清除查询结果
EN

Stack Overflow用户
提问于 2015-04-27 17:14:02
回答 2查看 1.2K关注 0票数 0
代码语言:javascript
复制
//html form
<p>Search Name of Applicants</p>
<form name ="searchForm" method="post" action="admin.php">
    <input name="searchIto" type="text" size ="40" maxlength="50"/>
    <input type="submit" name="searchMo" value="Search"/>
    <input type="reset" name="resetMo" value="Clear"/>
</form>
//database connection
<?php
    $user_name = "root";
    $password = "";
    $database = "applications";
    $server = "127.0.0.1";
    $db_handle = @mysql_connect($server, $user_name, $password);
    $db_found = @mysql_select_db($database, $db_handle);
?>
//query
<?php
    if(!isset($_POST['searchIto'])){
        header('Location:admin.php');
    }
    $search_sql="SELECT * FROM loanapplications WHERE firstName LIKE '%".$_POST['searchIto']."%' OR lastName LIKE '%".$_POST['searchIto']."%'";
    $search_query=mysql_query($search_sql);
    if(mysql_num_rows($search_query)!=null){
        $search_rs=mysql_fetch_assoc($search_query);
    }
?>
<p>Search Results</p>
<?php
    if(mysql_num_rows($search_query)!=null){
        do {
?>
<span>ID:&nbsp;</span><?php echo $search_rs['loantype'];?><br>
<span>First Name:&nbsp;</span><?php echo $search_rs['firstName'];?><br>
<span>Last Name:&nbsp;</span><?php echo $search_rs['lastName'];?><br>
<?php
        } while($search_rs=mysql_fetch_assoc($search_query));
    } else {
        echo "No results found";
    }
?>

我喜欢清除查询结果,如果我单击清除按钮,如果我刷新页面,查询仍然在那里,如果我刷新或单击或离开管理页面,查询将被清除。

EN

回答 2

Stack Overflow用户

发布于 2015-04-27 17:20:44

在代码编写结束时,请遵循以下代码:

代码语言:javascript
复制
<?php 
 mysql_free_result($search_query);
?>
票数 0
EN

Stack Overflow用户

发布于 2015-04-27 17:24:43

您需要在代码中进行一些更改,

首先,Html添加结果div作为带有清除按钮的搜索结果的包装器。

代码语言:javascript
复制
<button id="clear" value="clear" ></button>
    <div id="result">
        <p>Search Results</p>
        <?php
        if(mysql_num_rows($search_query)!=null){
        do{?>
        <span>ID:&nbsp;</span><?php echo $search_rs['loantype'];?><br>
        <span>First Name:&nbsp;</span><?php echo $search_rs['firstName'];?><br>
        <span>Last Name:&nbsp;</span><?php echo $search_rs['lastName'];?><br>
        <?php
        }while($search_rs=mysql_fetch_assoc($search_query));
        } 
        else{
        echo "No results found";
        }
        ?>
    </div>

现在添加一些用于清除搜索结果的脚本

代码语言:javascript
复制
   <script>
        $("#clear").click(function (event) {
            $("#result").html(" <p>Search Results</p>"."No results found");

        });
    </script>

正因为如此,您需要刷新页面,才能成功清除搜索结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29891540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档