[PHP-users 26745] Re: 入力フォームについて

鈴木孝征 takamasa @ thaliana.myhome.cx
2005年 9月 3日 (土) 10:35:19 JST


鈴木と申します。

-- form.php
<form action="confirm.php">
<input type="text" name="t1" value="">
<input type="submit" value="送信">
</form>

-- confirm.php
<?php print $_REQUEST['t1'] ?>

という状況で、confirm.phpからform.phpへ戻るという話ですよね。

一度入力した値を表示するにはform.phpのinputタグで
<input type="text" name="t1" value="<?php echo $_SESSION['t1']?>">
とする必要があると思います。

もちろんconfirm.phpのほうで
$_SESSION['t1'] = $_REQUEST['t1']
とやっておく必要があると思います。

もちろん入力された値のチェックは十分にやっておいてくださいね。


たぶんこういう処理はPearのQuickFormなんかを使うと簡単になるんでしょうけ
ど、使ったことがないのでわかりません。


PHP-users メーリングリストの案内