php - 选中的复选框返回值“on”
问题描述
我有以下复选框
<input type="checkbox" id="checkbox1" name="status" '.$activeCheck.'/>
并在此处设置一个值是否已选中。
$new_status = (isset($_POST['status'])) ? 'active' : NULL;
但是,当我使用变量提交到数据库$new_status
时,它应该是“启用”的,而它应该是“活动的”
插入查询
$query = "INSERT INTO exhibitions (code, name, description, notes,
status, image, slug, start_date, end_date)
VALUES (?,?,?,?,?,?,?,?,?)";
$stmt = $connection->prepare($query);
$stmt->bind_param('sssssssss', $code, $new_name, $new_description, $new_notes, $new_status, $new_image, $new_slug, $new_startDate, $new_endDate);
解决方案
推荐阅读
- c# - 从 C# 更新 Oracle 表时,有时会进行更改,有时会影响 0 行
- google-sheets - 使用数组公式在 Google 表格中生成内容时如何跳过一列?
- maven - 有没有一种健壮的方法可以在我的 ~/.zshrc 中设置 MAVEN_HOME 而无需指定版本号?(苹果系统)
- sorting - 有没有办法将 2019 年 5 月至 2020 年 1 月的月份数据保留在 powerbi 条形图中
- javascript - 在 Vuejs 中解构或预过滤计算属性中的数据
- php - PHP所有客户端等待一个客户端请求完成
- django - 自动删除超过 30 天的博文
- arduino - Arduino 库:DFRobotDFPlayerMini
- java - 在 Java 中使用注释制作自定义表单
- python - Python:具有显式索引的数组的反向 numpy 视图