Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从链接启用复选框_Php_Jquery - Fatal编程技术网

Php 从链接启用复选框

Php 从链接启用复选框,php,jquery,Php,Jquery,我在一个页面上有4个链接,所有链接都指向一个搜索页面。搜索页面有一个搜索框和4个过滤器复选框。根据从其他页面单击的链接启用过滤器的最佳方式是什么。因此,如果在主页上单击了链接2,则会在搜索页面上选中第二个选项。我正在使用php和jQuery,但不确定如何将选项从一个页面传递到另一个页面。您可以使用GEThttp协议,在每个后续的“搜索页面”上使用自定义方法直接从url获取信息 最简单的方法是通过每个超链接的URL传递查询参数。例如: <a href="search.php?filter=1

我在一个页面上有4个链接,所有链接都指向一个搜索页面。搜索页面有一个搜索框和4个过滤器复选框。根据从其他页面单击的链接启用过滤器的最佳方式是什么。因此,如果在主页上单击了链接2,则会在搜索页面上选中第二个选项。我正在使用php和jQuery,但不确定如何将选项从一个页面传递到另一个页面。

您可以使用
GET
http协议,在每个后续的“搜索页面”上使用自定义方法直接从url获取信息


最简单的方法是通过每个超链接的URL传递查询参数。例如:

<a href="search.php?filter=1">Search page</a>

然后在搜索页面上,您可以使用PHP或jQuery来读取此查询参数并采取适当的操作

PHP示例:

<input type="checkbox" name="filter1"<?php
if(isset($_GET['filter']) && $_GET['filter'] == 1){
    print "checked";
}
?> /> Filter 1

<input type="checkbox" name="filter1"<?php
if(isset($_GET['filter']) && $_GET['filter'] == 1){
    print "checked";
}
?> /> Filter 1