[PHP-users 7355] フォームのセレクトについて
shojun kimura
php-users@php.gr.jp
Thu, 9 May 2002 23:18:38 +0900 (JST)
木村です。
<select name="mes">
<option>待機メッセージなし</option>
$n = pg_numrows($res);
for($i = 0; $i < $n; $i++)
{
$msg = "msg";
$recc = pg_fetch_array($res, $i);
${${"msg"}.$i} = $recc["msg"];
<option value=<?=$i?>><?=${${"msg"}.$i}?></option>
}
echo "</select>\n";
}
if($mes == 0)
$msg_ = ${${"msg"}."0"};
elseif($mes == 1)
$msg_ = ${${"msg"}."1"};
<input type="hidden" name="message" value=<?=$msg_?>>
フォームのセレクト文について、質問ですが、
セレクト文で、何が選ばれたのかの判断をする際、
ここでは、mesの中身を見て、その中身によって、
判断すると思いますので、
<option value=<?=$i?>></option>で、mesの値には、
フォー文で、0,1を入れて、mesの値が0,1の場合に
各々、処理をしようとしましたが、
mesの中身を確認してみると
なぜか、mesの値が0や1じゃなく、
空になっていますので、処理がうまくできません。
なぜ、そうなるのか、どなたか、教えていただけませんか。
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/