php - 为什么我的自定义按钮的值不能保存在我的数据库中?
问题描述
我有一个自定义按钮用于我的数据使其处于活动状态或非活动状态,问题是它没有在我的查询中获取它总是返回的值,例如undefined index: my_variable
。我不确定我是否遗漏了一些东西,因为我尝试过的是我把它放进去type=" button"
,type=" checkbox"
但它仍然没有用。我希望有人能帮助我度过这个难关。我被卡住了
这是我的 CSS
<style>
.statusButton {
color: white;
display: inline-block;
margin-bottom: 0;
font-weight: 300;
text-align: center;
vertical-align: middle;
background-image: none;
border: 1px solid transparent;
border-radius: 20px;
white-space: nowrap;
padding: 6px 25px;
font-size: 15px;
line-height: 1.42857143;
border-radius: 5px;
user-select: none;
}
</style>
这是我的自定义按钮及其获取行值的查询
<?php
include('../include/header_ps.php');
$ID = $_GET['ID'];
$query = "SELECT ID, status FROM tools_spec WHERE ID = '$ID'";
$con->next_result();
$res = mysqli_query($con, $query);
$rows = mysqli_fetch_assoc($res);
?>
<div class="form-group">
<label class="control-label"> Status <font color="red">*
</font>
</label>
<div class="form-group">
<p type="checkbox" name="update_stats" data-id="<?php echo $rows['ID'];?>"
class="status_checks statusButton <?php echo ($rows['status'])? 'btn-success': 'btn-danger'?>"
>
<?php echo ($rows['status'])? 'Active' : 'Inactive'?>
</p>
</div>
</div>
这是我的PHP中的代码
<?php
include('../include/connect.php');
if(isset($_POST['updateSpec']))
{
$id = $_POST['id'];
$update_model_num = mysqli_real_escape_string($con, strtoupper($_POST['update_model_num']));
$update_sect_value = strtoupper($_POST['update_value']);
$update_sect_days = strtoupper($_POST['update_num_days']);
$update_stats = $_POST['update_stats'];
$update_reason = $_POST['reason_input_elem'];
}
$query = "UPDATE tools_spec
SET model_num = '$update_model_num', model_num_val = '$update_sect_value' , no_of_days =
'$update_sect_days',
status = '$update_stats', reason_stats = '$update_reason'
WHERE ID = '$id'";
$result = mysqli_query($con, $query);
$con->next_result();
echo "<script> $('#update_ts_Modal').modal('show'); </script>";
?>
解决方案
这意味着您正在尝试使用不包含任何值的变量。这可能是由于不正确的变量名。检查您的表天气给定的表列名称是否存在。如果存在,请检查您的查询。
回显您的 id,以便您可以检查 id 中是否包含值。希望这将解决您的错误。
推荐阅读
- woocommerce - 自定义 Woocommerce 循环查询
- javascript - 如何将 Element 绑定到不同名称的片段?[SAPUI5]
- antd - 如何在 Antd Table 中将多个数据显示到单个列/单元格中?
- excel - 使用 ActiveCell.Row 时出现类型不匹配错误
- css - 如何在使用 Material UI 的 React 中设置全局字体颜色
- python - TensorFlow 自定义过滤层定义,如 glcm 或 gabor
- flutter - 使用 VS 代码颤动,无法找到 Android Studio 可执行文件
- python - 'str' 对象没有属性 'passengerName' - 使用内置 Python 函数
- firebase - 将 Firebase 与 NativeScript 连接起来
- php - 我如何获得通过 php 显示的多个按钮 ID?