いつもお世話になっています。
自分の知識不足で大変申し訳無いのですがお知恵を拝借できないでしょうか?
実現したい事
PHPとMYSQLを使ってデータをinsertしています。
登録の前に別windowを開いてプレビュー画面を設けたいと考えています。
PHPでSubmitデータを受け取る際には下記のようなコードで受け取っています。
下記は全てreg.php内に記述しています。
if (isset($_POST["submit_reg"])) { $name = $_POST["name"]; $body = $_POST["body"]; }
HTML上では下記のように書いています。
<script language="javascript"> function test() { window.open("", "ATMARK"); window.document.inform.action = "preview.php"; window.document.inform.target = "ATMARK"; window.document.inform.method = "POST"; window.document.inform.submit(); } </script>
<form action="" method="post" name="inform" enctype="multipart/form-data"> <input type="text" name="name" value="<?php print $name;?>"> <input type="text" name="body" value="<?php print $body;?>"> <input type="button" value="プレビュー画面" onclick="test();"> <input type="submit" name="submit_reg" value="登録"> </form>
プレビュー画面を押せばpreview.phpにジャンプしましてPOSTデータを取得しています。
登録をすればreg.php内で処理を行っています。
ただ現状ではプレビュー画面を押してしまうと登録を押した際にもpreview.phpに飛んでしまいます。
動作的な最終目的は
プレビュー画面をクリック→preview.php
登録→ページ内(reg.php)で処理、PHPのissetにしっかりと飛ぶようにしたい
となります。
大変お手数ですが何卒よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/15 04:01