首页 > 解决方案 > 选中的复选框返回值“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);

标签: php

解决方案


推荐阅读