![]() |
| カレッヂ |
質問者 ぜん
投稿日 2005/12/8(木) 21:23:19
フォームのリストボックスに表示させる選択項目に ついて、通常HTMLでは <form action="●●●" method="POST"> <select name="×××"> <option>値1</option> <option>値2</option> <option>値3</option> </select> と表記すると思いますが、 これを外部のテキストファイルなどから取込、 表示する方法がわかりません。 わかる方いらっしゃればお願いいたします。
【習熟度】多少の設置経験 |
回答者 かなやん
[削除]
投稿日 2006/3/2(木) 00:56:56
こういうことですか??
-----------------------------
#ファイル読み込み
open(DB,"<aaa.txt");
@aaa = <DB>;
close(DB);
print "content-type:text/html\n\n";
print<<"END";
<html><body>
<form action="xxx.cgi">
<select name="aaa">
END
#ここでファイルの中身を出力
for($i=0;$i<@aaa;$i++)
{
print qq|<option value="$aaa[$i]">$aaa[$i]</option>\n|;
}
print<<"END";
</select></body></html>
END
exit;
---------------------------------------------
↑
ではaaa.txtというファイルの中身を<option>の値に出しています。
これでいいでしょうか?? |
返信(回答)する
| Web裏技 |