[PHP-users 27669] Re: メールフォームの未入力チェック
Eijun Kitamura
eijun @ hal.ne.jp
2005年 11月 28日 (月) 23:53:32 JST
森本 恭子> どなたか、"何を使えばよい"というヒントだけでも結構ですので、
森本 恭子> 教えて頂けないでしょうか。
元のフォームを工夫して、変数を配列にして、
forなりwhileなりで回してエラーメッセージを処理するに1票。
<form action="hoge.php" method="post">
お名前<input type="text" name="data[]">
メールアドレス<input type="text" name="data[]">
<input type="hidden" name="fieldname[]" value="お名前">
<input type="hidden" name="fieldname[]" value="メールアドレス">
(以下略)
</form>
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
for($i=0; $i < count($_POST["data"]); $i++){
if(!$_POST["data"][$i]){
$error_message .= $_POST["fieldname"][$i];
}
}
出力。
PHP-users メーリングリストの案内