※ ChatGPTを利用し、要約された質問です(原文:書き込みが・・・・・)
JavaScriptを使用した画面遷移の問題
いつもお世話になります。
前画面(pr1.php)で入力したデータを画面表示してOKならば"登録"でinsertした後pr1.phpへ戻り、OKでなければ"メニューへ"でpr1.phpに戻るpr2.phpプログラムを作成中です。
下記のプログラムを実行すると
登録・・・insertするが画面が変わらずそのままの状態。
メニュー・・・pr1.phpにもどるがinsertしてしまう。
といった様態です。
何処が違っているのでしょうか?
良い方法を教えて頂きたいと思います。
超初心者なのであまり難しい事がわかりません。出来ればわかりやすく教えて頂ければ幸いです。
よろしくお願いいたします
<html>
<head>
<Script language = "javascript">
<!--
function SetGamen(){
<?
$sql = "insert into usrmst (usrid , usrpass ,usrname , usrtel) values ('$Id','$Passw','$Name' , '$Tel')";
$result = pg_exec($sql);
?>
document.PR2.action = "pr1.php";
document.PR2.submit();
}
-->
</Script>
</head>
<body>
<form name=PTOROKU3 method="POST" action="">
<input type="button" name= "sbm" value=" 登録 " OnClick="SetGamen()">
<br>
<input type="reset" name = "Menu" value=" MENUへ戻る " OnClick="location.href = 'pr1.php'">
</form>
</body>
</html>
お礼
ありがとうございました。 >PHPはサーバ側で・・・・・ については始めて知りました。とても勉強になります。(無知でスミマセン・・・) >pr1.phpへポストしている・・・・・ 最初意味がわからなかったのですが、自分でロジックを!と言う事だったのですね。何とか旨く処理する事が出来ました。 また壁にぶつかったときは(簡単な事で申し訳ありませんが)よろしくお願いいたします。