Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从数据表中删除多行_Php_Html - Fatal编程技术网

Php 如何从数据表中删除多行

Php 如何从数据表中删除多行,php,html,Php,Html,我有以下使用php动态生成的datatable行的html代码 <tr> <td><input type='checkbox' name='post[]' value="1"></td> <td>21-Apr-2014</td> <td>TEST</td> <td>merchant.inloc8.com</td> <td>coupon</t

我有以下使用php动态生成的datatable行的html代码

<tr>
  <td><input type='checkbox' name='post[]' value="1"></td>
  <td>21-Apr-2014</td>
  <td>TEST</td>
  <td>merchant.inloc8.com</td>
  <td>coupon</td>
  <td>mmmq.com/id/rt7WLskQq2lLlO2kTN</td>
  <td>abc.com/response.php (default)</td>
  <!--<td align='center' width='30'><a data-toggle='modal' href='#' ><i class='icon-remove text-danger'></i></a></td> -->
</tr>
<tr>
  <td><input type='checkbox' name='post[]' value="2"></td>
  <td>21-Apr-2014</td>
  <td>say nw</td>
  <td>abcdefg.com</td>
  <td>abc</td>
  <td>mmmq.com/id/lbruxjFl6PitP25vTN</td>
  <td>abc.com/response.php (default)</td>
  <!--<td align='center' width='30'><a data-toggle='modal' href='#' ><i class='icon-remove text-danger'></i></a></td> -->
</tr>

2014年4月21日
试验
merchant.inloc8.com
息票
mmmq.com/id/rt7WLskQq2lLlO2kTN
abc.com/response.php(默认)
2014年4月21日
说西北
abcdefg.com
abc
mmmq.com/id/lbruxjFl6PitP25vTN
abc.com/response.php(默认)

选中复选框后,我希望识别该行并在后端删除该行。我认为这可以使用ajax完成。但不知道。请帮助序列化表单数据,传递给控制器,删除条目。 完整的大纲参见此示例

复选框

<input type="checkbox" value="1" name="letter[]" />
<input type="checkbox" value="2" name="letter[]" />
<input type="checkbox" value="3" name="letter[]" />
<input type="button" id="btn_" value="submit" />

您将在action.php中获得值并删除其中的行。您可以更改
警报(“成功”)
到要获取的回调

听着,我只给你讲逻辑。如果我给你密码,你什么也学不到


好的,将复选框的值设置为表的$id,一旦单击“提交”,检查所有选中的$id,并运行一个循环,通过查询删除$id。

如果您只是想引用另一个问题,您需要学习ajax问题可以帮到您,将其标记为副本,而不是将其作为答案发布。您好,谢谢。我是否可以为复选框值获取标记值?是的,您可以。看这里
$("#btn_").on('click', function () {
    arr=[];
    var arr = $("input[name='letter[]']:checked").map(function() { 
            return this.value; 
          }).get();
    $.ajax({
   type: "POST",
   data: {arr:arr},
   url: "action.php",
   success: function(msg){
     alert("success");
   }
});
});