|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Konstantin Tokar 2:5020/400 08 Feb 2001 11:26:43 To : All Subject : Re: use CGI; -------------------------------------------------------------------------------- > При использовании сабжа и такой конструкции: > popup_menu('name',\%my_hach,$default_value) > как добиться чтобы значения хеша выводились в том порядке, в котором > заносились в него? Проще говоря: > %my_hach=(1,'111111', > 2,'222222', > .............. > 30,'30303030'); > > При выводе с помощью popup_menu выдает значения случайным образом. > Как добится нормального отображения данных? Hикак. Можно попробовать вызывать popup_menu() по-другому, как в документации, которую стоит почитать все-таки: %labels = ('eenie'=>'your first choice', 'meenie'=>'your second choice', 'minie'=>'your third choice'); print $query->popup_menu('menu_name', ['eenie','meenie','minie'], 'meenie',\%labels); -or (named parameter style)- print $query->popup_menu(-name=>'menu_name', -values=>['eenie','meenie','minie'], -default=>'meenie', -labels=>\%labels); -- Konstantin Tokar (http://www.mpei.ac.ru/tokar) --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/12770522be51e.html, оценка из 5, голосов 10
|