こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

sessionの使い方について

フレームhtmlで下記のPHPを読み込みします。
--menu.php--
<td height="73">
<form method="POST" action="main.php" target="sita">
<input type="image" src="img/jyusyo.gif" width="150" height="50">
<input type="hidden" name="step" value="1">
</form></td>
<td height="73">
<form method="POST" action="main.php" target="sita">
<input type="image" src="img/kouza.gif" width="150" height="50">
<input type="hidden" name="step" value="2">
</form></td>
ここまで---

--main.php

<form method="POST" action="kakunin.php" target="sita">

<?php if(( $_POST["step"] == 1 ) or ( $_POST["step"] == "" )){ ?>
名前 <input type="text" name="name" size="43" value="<?php echo $name ;?>">
住所 <input type="text" name="adress" size="43" value="<?php echo $adress ;?>">
<?php } ?>

<?php if( $_POST["step"] == 2 ){ ?>
<title>名前</title>
借入 <input type="text" name="kari" size="43" value="<?php echo $kari ;?>">
返金 <input type="text" name="henkin" size="43" value="<?php echo $kenkin ;?>">
 
<?php } ?>
<input type="submit" value="送信" name="B1"><input type="reset" value="リセット" name="B2">
</form>
ここまで---

<input type="submit" value="送信" name="B1">でアクションを起こさない前でも
sessionで値を保持する方法ありますか?

名前、住所などを入力し送信ボタンを押さないで、借入、返金等を入力すると
名前、住所、などは消えてしまいます。
何かいい方法ないでしょうか?

投稿日時 - 2003-06-27 17:36:36

QNo.586607

困ってます

質問者が選んだベストアンサー

menu.phpでフォームが二つありますが、
一つにまとめてはどうですか?main.phpで名前、住所、借入、返金の入力をするということです。

もしくはSTEP1で送信ボタンを押したら、STEP2の入力画面に進むようにするとか。そうすれば、STEP2に進む前に値をセッションに入れることができます。

PHPはサーバースクリプトなのでアクションを起こさないと実行してくれません。

投稿日時 - 2003-07-08 06:16:21

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問