質問: null; } catch (PDOException $e) { exit("DB処理エラー"); } ?> ### 試したこと windows.close をボタンに切り替えても、ボタンを押すとNULLレコードが入ってきてしまいます。 ### 補足情報(言語/FW/ツール等のバージョンなど) MariaDB10.1.16 、開発環境はXampp v3.2.2 です。 よろしくお願いいたします。
回答: おそらくonload="open(location, '_self')で再度自分自身を開いているのが原因かと思われます。 その際は単なるGETリクエストなので$_POST['MAINTEXT']が空の状態で登録処理が走っているように思います。 自画面閉じたいだけなら、open('about:blank','_self').close();でいかがでしょうか。