【问题标题】:how can I just put the search/filtered result on the top of the table grid without removing the other data如何在不删除其他数据的情况下将搜索/过滤结果放在表格网格的顶部
【发布时间】:2018-04-30 14:35:34
【问题描述】:

所以我做了一个搜索栏,它可以过滤表格,但它总是删除其他数据,而不是仅仅将结果放在网格的顶部。

【问题讨论】:

标签: php html sql


【解决方案1】:

如果您想保留以前的搜索结果,则需要将其保存在某处。然后你可以附加你的新结果集。在您的情况下,如果您重新加载页面以再次搜索,您可以将数据保留在会话中并在搜索后更改它,最后将其显示给用户。

在开始搜索之前添加这样的内容,

session_start();

$_SESSION["result"] = "";

然后在搜索后将您的结果数据放入会话变量并使用该会话数据向用户显示您的结果。

【讨论】:

  • 由于所有记录都存储在会话中,因此某些记录可能会重复。还有其他选择吗?
  • 过滤您的数组以删除重复数据。
【解决方案2】:

我做了两个while循环,第一个循环将只显示搜索/过滤的值,第二个循环显示除第一个循环显示的输出之外的所有内容。感谢大家!非常感谢您的帮助!

【讨论】:

    猜你喜欢
    • 2021-02-12
    • 1970-01-01
    • 2021-05-18
    • 2011-12-18
    • 2022-11-17
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多