我正在使用以下脚本来处理更新我网站上消息的表单,我遇到的问题是它正在清除行而不是出于某种原因更新它。我已经从 Phpmyadmin 复制了查询,所以我知道它是正确的,并且我也尝试过回显发布的值,它们也都回显得很好,但是由于某些未知原因,当我单击表单中的提交时,它只会擦除内容记录而不是更新它。
<?php
include("connectmysqli.php");
if (isset($_POST['OnOff'])) {$OnOff = $_POST['OnOff'];}else {$OnOff = '';}
if (isset($_POST['title'])) {$title = $_POST['title'];}else {$title = '';}
if (isset($_POST['message'])) {$message = $_POST['message'];}else {$message = '';}
$stmt = $db->prepare("UPDATE `itsnb_chronoforms_data_urgentform` SET `title` = '$title',`message` = '$message',`OnOff` = '$OnOff' WHERE `cf_id` =1;");
if (!$stmt) trigger_error($db->error);
$stmt->execute();
echo 'Message Updated !';
echo '<p><a href="index.php?&key='.$key.'">Back To Main Menu</a></p>';
?>
这是表格: