我正在调整WordPress插件,以便在招聘机构网站上使用。
http://mjtweaverdev.com/jobs/?job_industry=null&job_salary=10000
但是,客户端需要一个介于两个值之间的选项,例如10000-19000。我尝试了很多东西,但无法让它发挥作用。
我已经尝试了&job_salary=10000, 11000, 12000
....但是没有用
还&job_salary=10000&job_salary=11000&job_salary=12000
- 刚刚选择了最后一个选项
有没有办法在查询中查询两个值10000-19000?
更新:我正在尝试第一个推荐的方法,下面是我试图调整的插件中的代码,它仍然无法正常工作:/ http://jsfiddle.net/mjtweaver/9ga6u/
答案 0 :(得分:2)
试试这个 -
http://mjtweaverdev.com/jobs/?job_industry=null&job_salary_from=10000&job_salary_to=19000
您的PHP脚本 -
<?php
$job_salary_from = $_GET['job_salary_from'];
$job_salary_to = $_GET['job_salary_to'];
$sql = "SELECT * FROM table_name WHERE
salary BETWEEN $job_salary_from AND $job_salary_to";
答案 1 :(得分:2)
您可以使用[]
将它们视为数组:
job_salary[]=10000&job_salary[]=11000&job_salary[]=12000
做var_dump:
var_dump($_GET['job_salary']);
输出:
array (size=3)
0 => string '10000' (length=5)
1 => string '11000' (length=5)
2 => string '12000' (length=5)