如果按下某个按钮,则应该使用表单中的新信息更新行,然后重定向页面。但是,这段代码都没有。
if(isset($_POST['editBtn'])) {
require_once('db.php');
if(isset($_POST['option'])) {
$option = "1";
} else {
$option = "0";}
$uid = isset($_GET['id']) ? $_GET['id'] : '';
$db->query("UPDATE members SET
uid = $uid,
option = '$_POST[option]',
WHERE uid = $uid");
$db->close();
header('location: view.php?id='.$uid.'');
exit();
}
答案 0 :(得分:0)
而不是使用,
private static myClassName create(listOfArguments) {}
使用以下代码:
$db->query("UPDATE members SET
uid = $uid,
option = '$_POST[option]',
WHERE uid = $uid");
如果要将$db->query("UPDATE members SET
uid = $uid,
option = '".$_POST['option']."',
WHERE uid = $uid");
保存为数据库中的值,则应使用以下代码:
$option