无法删除具有空白复选框的php中的多行 [英] cannot delete multiple rows in php having blank checkbox

查看:107
本文介绍了无法删除具有空白复选框的php中的多行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI 我尝试使用php中的复选框删除多个数据
我试过了,但是不能从复选框中获取ID.
我的代码是

HI i am try to delete multiple data by using check-box in php
i tried but is don''t works not getting the ids from the check-box..
my code is

<pre lang="xml"><tbody>
<?php while ($row = mysql_fetch_array($res)) { ?>
        <tr class=" <?php echo $class = ($class == ''even'') ? ''odd'' : ''even''; ?>"  >
            <td><input type="checkbox" name="checkbox[]" value="<?php echo $row[''grievance_id'']; ?>"/></td>
            <td><?php echo $row[''grievance_id'']; ?></td>
            <td><?php echo $row[''grievance_reason'']; ?></td>
            <td align="center"><?php echo $row[''grievance_meeting'']; ?></td>
            <td align="center"><?php echo $row[''next_review'']; ?></td>
            <td align="center"><?php if($row[''matter_resolved''] == 1)
                                    {  echo "Yes";  }else{  echo "No";  } ?>
            </td>
        </tr>
<?php } } ?>
    </tbody>
</table>
</form>
<?php
if(isset($_POST[''action'']) == "gdelete")
{
        $checkbox = isset($_REQUEST[''checkbox'']);
        $countaa = count($checkbox);
    for($i=0;$i<$countaa;$i++){
        echo $del_id  = $checkbox[$i];
        echo $sql = "DELETE FROM hs_hr_emp_grievances WHERE grievance_id=$del_id";
        $result = mysql_query($sql);
    }
}
?


>


>

推荐答案

row = mysql_fetch_array(
row = mysql_fetch_array(


res)){?> < tr class =<?php echo
res)) { ?> <tr class=" <?php echo


class =(


这篇关于无法删除具有空白复选框的php中的多行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆