---
title: "Menysystem.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/19116-menysystem"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "cgi"
published: "2000-07-12T18:55:00.000Z"
updated: "2000-07-24T12:42:00.000Z"
replies: 7
views: 560
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/19116-menysystem"
---

# Menysystem..

## #1 — cgi, 2000-07-12T18:55Z

..i CGI hur gör man det igentligen? ex,
index.cgi?sida=forum
index.cgi?sida=artiklar
index.cgi?sida=gastbok
eller något liknanden.

Hur gör man för att sortera ut bokstäver i en sökning ex,
A\|B\|C\|.....
så om man trycker på bokstaven A så sorterar den ut rubriker på bokstaven A.
Har försökt lite olika metoder på dessa men får inget att funka.
Någon som vet.?

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

## #2 — cgi, 2000-07-14T11:32Z

Ingen som vet.??

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

## #3 — Peter_B, 2000-07-21T12:41Z

hmm.. om du förklarar lite närmare vad det är du vill göra?

Peter Bredlöv
 <http://www.scorpiondata.com>

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

## #4 — cgi, 2000-07-21T16:52Z

Alltså.. istället för att ha ex flera filer, gastbok.cgi skriv_inlagg.cgi m.m
ska det vara en enda fil, så om ska ex, läsa gästboken ska det vara index.cgi?sida=las
och om ska skriva ett inlägg index.cgi?sida=skriv o,s,v.
Sedan bokstavssökningen, jag vet ej hur jag kan förklara mer i detalj,
men om man trycker på bokstaven A så ska sökmotorn leta på alla rubriker på bokstaven A.

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

## #5 — Peter_B, 2000-07-21T22:26Z

hmmm.. nej, jag förstår nog fortfarande inte vad det är du vill ha.. tyvärr

Peter Bredlöv
 <http://www.scorpiondata.com>

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

## #6 — cgi, 2000-07-22T14:22Z

Vet ej hur jag ska förklara mer i detalj,?
Alltså om jag har ex, ett script på 5 filer, så ska jag sätta ihop alla filer till en (index.cgi), så man stegar sig igenom databasen med variabler,
index.cgi?action=skriv
index.cgi?action=las
index.cgi?action=admin
osv..

Det borde ju se ut ungefär på följande sett:

&admin if ($action eq 'skriv');
&visa if ($action eq 'las');
&skriv if ($action eq 'admin');
&radera if ($action eq 'radera');

men jag får inte ihop det riktigt...

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

## #7 — FlashX, 2000-07-24T11:51Z

```
$in = $ENV{'QUERY_STRING'};
@in = split(/[&;]/,$in); 
    push(@in, @ARGV) if $cmdflag;

    foreach $i (0 .. $#in) {
      $in[$i] =~ s/\+/ /g;  
      ($key, $val) = split(/=/,$in[$i],2);

      $key =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge;
      $val =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge;

      $in{$key} .= "\0" if (defined($in{$key}));
      $in{$key} .= $val;
    }
```

 

Sedan kan du använda 

```
if ($in{'action'} eq "skriv") {
 &admin;
 }
```

 o.s.v

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

## #8 — cgi, 2000-07-24T12:42Z

Det där funkar ju kanon, tack för hjälpen.!!

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

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/19116-menysystem
