doumian3780 2016-06-27 15:26
浏览 10
已采纳

如何提交多个下拉变更

So i have created Four dropdown list on index.php

<select name="filter_month" class="filters">
    <option>Select a Month</option>
    <option value="1">January</option>
    <option value="2">February</option>
    ....
</select>
<select name="filter_year" class="fitlers">
    <option>Select a Year</option>
    <option value="2015">2015</option>
    <option value="2016">2016</option>
</select> 
<select name="filter_category" class="filters">
    <option>Select a Category</option>
    <option value="1">Running</option>
    <option value="2">Trail Running</option>
</select>
<select name="filter_country" class="filters">
    <option>Select a Country</option>
    <option value="1">Canada</option>
    <option value="2">United States</option>
</select>

Now what i wont to do is create a filter with each selected values from dropdown and send post to filters.php

$(function) {

   $('.filters').on('change', function(){
      // How send value from each Dropdown?
   });

} 

on filters.php i have created this code, how return data if i have selected any of these options ($mm, $yy, $cat ,$country)

<?php 

if ($_SERVER['REQUEST_METHOD'] === 'POST') {

   $mm      = $_POST['filter_month'];
   $yy      = $_POST['filter_year'];
   $cat     = $_POST['filter_category'];
   $country = $_POST['filter_country'];

   // ... connection to database 
   $query = "how can filter by month, year, category and country";
   // ... Execute query
   // ... while ...
   echo $query; 
  // ... end while ...
}

Thank you!

  • 写回答

2条回答 默认 最新

  • duanqiao9541 2016-06-27 15:33
    关注

    You should put the selects in a HTML form (for example with id myForm and send it with jQuery.

    $(function) {
        $('.filters').on('change', function(){
            $('#myForm').submit();
        });
    } 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥15 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)