我想根据选中的复选框从mysql获取记录,因此如果选中复选框,则只应导出与复选框的值具有的CustomerID。 如果没有检查或填写,那么客户不应该显示在Excel文件中。
在表单上我还有一个按钮(导出按钮),选中复选框后单击该按钮,然后将其导出为excel。
以下是带有复选框和导出代码的表单。 但是当我点击(导出)按钮时,什么也没发生,我多次读了我的代码,但我找不到我失败的地方
我的代码到目前为止。
的index.php
where DATES between '2018-05-21' and '2018-08-31' and t0 mod 2 = 1
export.php
where DATES between '2018-05-21' and '2018-08-31' and
floor(datediff(dates, '2018-05-21') / 7) mod 2 = 0
答案 0 :(得分:0)
如果您没有在jquery'id'变量中获取客户ID,请使用此代码。
替换
var id = []; $(':checkbox:checked').each(function(i){ id[i] = $(this).val(); });
通过这个
var ids = $(":checkbox:checked").map(function(){
return $(this).val();
}).get();