WordPress在一次提交时形成两个查询

时间:2017-09-08 09:07:42

标签: javascript mysql wordpress forms submit

我用这样的代码制作了一个表格:

    <form name="wyszukiwarka" id="wyszukiwarka" class="wyszukiwarka" >
        <select class="miasto" id="pa_miasto" name="pa_miasto">
            <option class='opcja' value='miastoValue'>MiastoValue</option>
            ....      
        </select>
        <select class="typ-ogloszenia" id="product_cat" name="product_cat" required >     
            <option class='opcja' value='ProductCatValue'>TypValue</option>
            .....
        </select>

        <input type="submit" value = "Szukaj" >
    </form>

我想要它做的是:

  1. 用户从pa_miastoproduct_cat
  2. 中选择值
  3. 用户提交表单
  4. 用户获取如下查询:mysite.com/category/ProductCatValue/?pa_miasto=miastoValue
  5. 我现在正在使用GET方法,它的工作方式如下:

    • 当我只选择一个选择并提交时,它会直接进入正确的类别而没有任何数据库&#39;?&#39;在URL中查询;
      

    示例:mysite.com/category/ProductCatValue

    • 当我同时选择并提交时,它不会转到任何类别,它只是使用&#39;?&#39;使用两个参数(pa_miastoproduct_cat);
    • 进行查询
      

    示例:mysite.com/?product_cat=ProductCatValue&pa_miasto=miastoValue

    所以我想要实现的目标有点像这两个动作之间的中途。

    我的问题是:是否有某种WordPress函数在获取拟合参数键时重定向到正确的类别,还是别的?

    第二个问题是:我可以以某种方式将此查询分成两个一次提交以获得我想要的结果吗? (例如,使用一些Javascript函数)。

    我希望它清楚。我只想减少进一步过滤中的选项数量。如果理解上有问题,我可以提供网站网址。

0 个答案:

没有答案