---
title: "multiple select till post"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/19340-multiple-select-till-post"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "nordan"
published: "2001-04-21T09:48:00.000Z"
updated: "2001-04-24T10:51:00.000Z"
replies: 1
views: 206
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/19340-multiple-select-till-post"
---

# multiple select till post

## #1 — nordan, 2001-04-21T09:48Z

Hej om man har en multiple select ruta 
där man till exempel har några sköna 
hårdrock grupper man kan välja mellan.
Om man då vi vet vilken eller vilka som är valda hur skriver man då det i perl tillsammans med denna kod:
Html kod:

```
<select name="gruppen" size="1" multiple>
    <option>Metallica</option>
    <option>Iron maiden</option>
    <option>Wasp</option>
  </select>
```

Perlscript:

```
print "Content-type: text/html\n\n"; 
                         read (STDIN, $forminfo, $ENV{'CONTENT_LENGTH'});
                         $forminfo =~ tr/+/ /;
                         $forminfo =~ s/%(..)/pack("c",hex($1))/ge; 
                         @par = split(/&/,$forminfo); 
                         foreach $a (@par){ ($ruta, $text) = split(/=/,$a);
                         $INFO{$ruta} = $text; 
                         } 

print "Du gillar gruppen $INFO{'gruppen'}
```

I detta exempel blir jag bara en vald
jag vill ha möjlighet att skriva ut flera av dom valda!
/
nordan

\[Redigerat av nordan den 21 apr 2001\]

Permalänk: https://www.webforum.nu/p/19340

## #2 — Jojoxx, 2001-04-24T10:51Z

Ett ex är att tab-separera dem;

```
$INFO{$ruta} .="\t" if($INFO{$ruta});
$INFO{$ruta} .= $text;
```

och sedan;

```
foreach $foo (split(/\t/,$INFO{$ruta}){
...kod...
}
```

Permalänk: https://www.webforum.nu/p/341792

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/19340-multiple-select-till-post
