[PHP-users 429] フォームのチェック
tyunn
php-users@php.gr.jp
Sun, 1 Jul 2001 07:27:18 +0900
俊介です。
自分自身へPOSTしているフォームがあります。
submitした際に入力内容のチェックを行っていますが、
入力もれなどが見つかった場合は以下のようにもとのフォームに
戻ってエラーメッセージを出しています。
その際に、フォーム内で入力した内容をすべて表示させておきたい
のですがよい方法はありますか?
phpは3.0.18-i18n。
■aaa.php3
<? if($regist){
include('chk.inc'){
// 正常に入力された場合の処理
}
?>
<html>
<body>
<?
if ($message==msg01){
echo "**a1が入力漏れです**"";
}
?>
<form method=post action=aaa.php>
<input type=text name=a1 value=<? echo a1;?>>
<input type=text name=a2 value=<? echo a2;?>>
<select name=a3><option value=MM>MM</option><option
value=SS>SS</option></select>
</form></body></html>
■chk.inc
<?
if (!$a1){
header("location: http://host/aaa.php3?message=msg01");
exit;
}
?>
*sidecar.ics.es.osaka-u.ac.jp で運営されておりました
PHP-jp ML へ6/30に投稿しました記事と同じ内容です。