我的菜单栏顶部有一个快速搜索选项卡。它有一个输入文本框(用于搜索的内容)和一个按钮。当该用户当前填写框并单击按钮时,用户将被带到实际的搜索页面。
在此搜索页面上,页面顶部会显示一组更高级的搜索过滤器(带有提交按钮),然后搜索结果将显示在下方。
我想要做的是在搜索页面加载时显示基本搜索的结果(从任何其他页面,使用菜单栏),而用户没有按下该页面上的提交按钮。这有望为用户节省时间(也许不需要高级搜索)。注意:当单击基本搜索按钮并将用户带到搜索页面时,有关要搜索的文本的高级过滤器文本框由基本搜索文本框中的内容自动填充。
但是,因为我没有按下提交按钮,所以我不能使用 $_POST["searchText"] 作为我的 if 条件的参数(如果用户在文本框中输入文本,它只会显示搜索结果)来显示搜索结果. 相反,我宁愿使用类似的东西:
!is_null(searchText.value)
但显然这是不正确的语法/不存在。有没有人有建议的解决方案将 HTML 输入 searchText 中的内容转换为 PHP $variable?