我希望通过在多个选择框中选择,按天,月显示搜索值。 我想在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>