Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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 将复选框值保存到mysql中的数据库_Php_Mysql_Checkbox - Fatal编程技术网

Php 将复选框值保存到mysql中的数据库

Php 将复选框值保存到mysql中的数据库,php,mysql,checkbox,Php,Mysql,Checkbox,我正在进行一个项目,在这个项目中,我必须将复选框的状态和值(哪些数据的复选框已被单击?)保存到数据库中。例如:-如果我们选中复选框,那么它的当前状态应该保存在数据库中 这是我的密码 <?php //get rows query $query = $db->query("SELECT * FROM bankstatement"); if($query->num_rows > 0){ $i=0; while($row = $q

我正在进行一个项目,在这个项目中,我必须将复选框的状态和值(哪些数据的复选框已被单击?)保存到数据库中。例如:-如果我们选中复选框,那么它的当前状态应该保存在数据库中 这是我的密码

<?php
                        //get rows query
$query = $db->query("SELECT * FROM bankstatement");
if($query->num_rows > 0){ 
$i=0;
while($row = $query->fetch_assoc()){
?>
<form action="" method="post" enctype="multipart/form-data">
  <tr>
  <td><?php echo $row['cdate']; ?></td>
  <td><?php echo $row['particulars']; ?></td>
  <td><?php echo $row['reference']; ?></td>
  <td><?php echo $row['deposits']; ?></td>
  <td><?php echo $row['withdrawals']; ?></td>
  <td><?php echo $row['bankname']; ?></td>
  <td><?php echo $row['status']; ?></td>
  <td><input type="checkbox" name="ch[$i++]"/><label for="reconcile bank stmt"></label></td>
  </tr>
 </form>
<?php } }else{ ?>
<tr>
<td colspan="8">No record(s) found.....</td></tr>
 <?php } ?>

未找到任何记录。。。。。
现在请建议我怎么做??
提前感谢。

设置复选框的值并阅读它1)复选框中没有任何值2)“ch[$i++]”无效,因为它位于PHP引擎之外。3) 要更新SQL,您需要传回某种主键,我在这里没有看到。您没有显示任何错误或问题,这是一个坏主意。然后,如果您想要运行程序的建议,请检查您收到的错误类型,然后询问错误。设置复选框的值并阅读它1)复选框中没有任何值2)“ch[$i++]”无效,因为它位于PHP引擎之外。3) 要更新SQL,您需要传回某种主键,我在这里没有看到。您没有显示任何错误或问题,这是一个坏主意。然后,如果你想要一个建议,将运行该程序,检查你得到什么样的错误,然后询问错误。