|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Larushkin 2:5024/11.12 18 Sep 2000 07:34:46 To : Ilja Marchew Subject : multilist --------------------------------------------------------------------------------
Приветик, Ilja!
Как-то (17 Сен 00)
Ilja Marchew написал(а) письмецо to All про "multilist" :
IM> У меня проблема: на форме существует список с возможностью выбора
IM> нескольких пунктов. Как передать список выбранных пунктов в скрипт, не
IM> разбирая вручную всю строку? А то они передаются в виде
IM> script?mlist=1&mlist=2&mlist=3
Зачем вручную, пусть перл и разбирает:
sub input_decode
{
local (*in);
read(STDIN, $in, $ENV{'CONTENT_LENGTH'});
@in=split ('&',$in);
foreach $form_in (@in)
{
($htm_name,$htm_value)=split('=',$form_in);
$in_value{$htm_name}=$htm_value;
##А это, если есть руские символы
$in_value{$htm_name}=&decode_hex($in_value{$htm_name});
}
return %in_value;
}
Team [-=Ворчун Гамми=-]
Andreyka (AKA Зая)
--- GEcho 1.20/Pro
* Origin: И послала она его за елочкой... Ох уж и послала. (2:5024/11.12)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/323939c5e228.html, оценка из 5, голосов 10
|