-3
特定のボタンを押してからページをリダイレクトすると、フォームの新しい情報で行が更新されます。しかし、このコードはどちらもしません。PHPのSQL Updateがリダイレクトされていません
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();
}
'$ _POST [option]'ではなく '$ option'を使用してください。 – Barmar
' $ _POST ['editBtn'] 'がセットされていますか? – Barmar
先頭に 'var_dump($ _ POST)'を置きます。 – Barmar