猿问

如何更新php mysql中选定的复选框值?

提交时在 html 表选中复选框中,将选中的复选框值更新到 mysql 数据库

例子 : update enquires set status = '2' where id in ( selected checkbox values)

http://img4.mukewang.com/61275a85000112ad03240145.jpg

牧羊人nacy
浏览 159回答 1
1回答

墨色风雨

使用复选框的名称 attr 作为数组,如 'id[]'喜欢。<form method="post"><table><tr>&nbsp; &nbsp; &nbsp; &nbsp; <td><input type="checkbox" value="<?php echo $row_id;?>" name="id[]"></td>&nbsp; &nbsp; &nbsp; &nbsp; <!-- other table data <td> -->&nbsp; &nbsp; </tr>&nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp; <td><input type="checkbox" value="<?php echo $row_id;?>" name="id[]"></td>&nbsp; &nbsp; &nbsp; &nbsp; <!-- other table data <td> -->&nbsp; &nbsp; </tr></table><input type="submit" name="update_data" value="update"></form>提交表单后,您将获得数组中所有已检查的 id。使用 implode 获取以逗号分隔的 id 并在更新查询中使用。喜欢。<?phpif(isset($_POST['update_data'])){&nbsp; &nbsp; echo $query_id = implode(',', $_POST['id']);&nbsp; &nbsp; //write the update query}?>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答