php - 将复选框数据从表单传递到 mysql 数据库

标签 php mysql checkbox

我有一个管理页面,我可以在其中编辑/删除条目帖子。我刚刚添加了输入名称为 loest 的复选框..

在 mysql 中,我添加了一列,名称为 loest,类型:TINYINT,NULL:YES。

我在 Dreamweaver cs6 中工作。

我的问题是:如何将复选框的状态传递到我的数据库中?

我的表单如下所示:

 <?php do { ?>
            <tr>
              <td><h5><?php echo $row_insert_data['id']; ?></h5></td>
              <td><?php echo $row_insert_data['fejlmeldt_dato']; ?></td>
              <td><?php echo $row_insert_data['aarsag']; ?></td>
              <td><?php echo $row_insert_data['loest_dato']; ?></td>
              <td><?php echo $row_insert_data['TIMESTAMP']; ?></td>
              <td><a href="update.php?id=<?php echo $row_insert_data['id']; ?>"><img src="images/006-pencil.png" width="16" height="16"></a></td>
              <td><a href="del.php?id=<?php echo $row_insert_data['id']; ?>"><img src="images/glyphicons-17-bin.png" width="15" height="21"></a></td>
              <td><input name="loest" type="checkbox" value=""></td>
            </tr>
            <?php } while ($row_insert_data = mysql_fetch_assoc($insert_data)); ?>

最佳答案

您可以将复选框保留为如下形式:

<form action="post.php" method="post">
<input name="loest" type="checkbox" value="1" />
<input type="submit" value="Submit"/>
</form>

在 post.php 中复选框结果将如下所示:

if (empty($_POST['loest']))
 echo $_POST['loest'] = "0";//0 will be assigned to it
 else 
 echo $_POST['loest']; //output: 1

关于php - 将复选框数据从表单传递到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38538289/

相关文章:

checkbox - UWP 中的数据网格复选框

java - Java 中的 AES 128 加密 PHP 中的解密

MYSQL查询同一个字段两个不同的id

javascript - 使用复选框操作标签

mysql - MariaDB : Table doesn't exist in engine 数据库损坏

mysql - 使用 BLOB 数据类型在数据库中插入图像

ios - Swift 中有复选框吗?

php - 如何使用 PHP 和 MySQL 从出生日期获取年龄?

php - 如何从 mysql 隐藏 HTML 中的某些选项

php - 试图从数据库中回显包含多列的单行