多个选择框以显示搜索

时间:2014-08-22 09:17:51

标签: javascript mysql search search-engine

我希望通过在多个选择框中选择,按天,月显示搜索值。 我想在mysql中搜索显示那天和那个月发布的所有产品,它必须是实时搜索。

我的数据库已有日,月,年

我的代码:

 <table>
      <tr>
        <td>
      <div class="multiselect">Day
      <?php
      $i = 1;
      $daypresent = "";
      while ($i <= 31) {  
          $daypresent .= '<label><input type="checkbox" value="'.$i.'" name="day['.$i.']">'.$i.'</label>';
          $i++;
         }
      echo $daypresent;
      ?>
      </div>
        </td>
        <td>
      <div class="multiselect">Month
        <?php
      $i2 = 1;
      $monthpresent = "";
    while ($i2 <= 12) {  
      $monthpresent .= '<label><input type="checkbox" value="'.$i2.'" name="month['.$i.']">'.$i2.'</label>';
      $i2++;
     }
    echo "<br/>".$monthpresent;
  ?>
  </div>
  </td>
  </tr>
  </table>
  <script>
  jQuery.fn.multiselect = function() {
    $(this).each(function() {
        var checkboxes = $(this).find("input:checkbox");
        checkboxes.each(function() {
            var checkbox = $(this);
            // Highlight pre-selected checkboxes
            if (checkbox.prop("checked"))
                checkbox.parent().addClass("multiselect-on");

            // Highlight checkboxes that the user selects
            checkbox.click(function() {
                if (checkbox.prop("checked"))
                    checkbox.parent().addClass("multiselect-on");
                else
                    checkbox.parent().removeClass("multiselect-on");
            });
        });
    });
};



  </script>

0 个答案:

没有答案