リストメニューに反映させる内容
list.dat 内
$list1,$list2,$list3,$list4,$list5,$name1,$name2,$name3,$name4,$name5,
print "<select name=list>\n";
print "<option value="0">未選択</option>\n";
print "<option value="1">$name1</option>\n";
print "<option value="2">$name2</option>\n";
print "<option value="3">$name3</option>\n";
print "<option value="2">$name4</option>\n";
print "<option value="3">$name5</option>\n";
print "</select>\n";
list.dat内のデータをselectメニューに反映させたいのですが、自分の頭ではかなり難しい事のようで、行き詰ってしまいました。
質問の仕方が下手で、どのように書いていいのかわからないのですが、やりたいことは、
$list1の名前が$name1
$list2の名前が$name2
というように、$listと$nameに付けられた数値番号が同一のものがセットになります。
この両方の変数にデーターが入っている場合のみ、セレクトメニューに反映させます。
例えばlist.dat内が
$list1,,$list3,,$list5,$name1,$name2,$name3,$name4,,
のような場合は、
print "<select name=list>\n";
print "<option value="0">未選択</option>\n";
print "<option value="1">$name1</option>\n";
print "<option value="3">$name3</option>\n";
print "</select>\n";
このようになります。
上のような作りは無理でしょうか?
お力をおかし頂けると幸いです。