无法删除具有空白复选框的php中的多行 [英] cannot delete multiple rows in php having blank checkbox
本文介绍了无法删除具有空白复选框的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屋!
查看全文