---
title: "Plocka ut och radera?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/82883-plocka-ut-och-radera"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2003-07-27T22:14:40.000Z"
updated: "2003-07-28T06:12:29.000Z"
replies: 11
views: 354
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/asp/82883-plocka-ut-och-radera"
---

# Plocka ut och radera?

## #1 — Asa, 2003-07-27T22:14Z

Har ex denna querystring:

**index.asp?mal=mappen/bu/ugh/&dir=mappen/bu/ugh/något/**

Vill nu att en länk ska plocka ut **mappen/bu/** och sätta det som mal. Dir är enkelt att sätta. Bara å ta mal till det i länken jag ska skapa.

Länken ska alltså se ut så här efteråt:

**index.asp?mal=mappen/bu/&dir=mappen/bu/ugh/**

Är säkert simpelt men jag har försökt!

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

## #2 — Nexus86, 2003-07-27T22:23Z

Den ska alltså upp ett steg i katalogerna? Prova 

```
mal_array = Split(Request.QueryString("mal"), "/")
NyMal = "/"
For i = LBound(mal_array) + 1 To UBound(mal_array) - 2
    NyMal = NyMal + mal_array(i) + "/"
Next i

dir_array = Split(Request.QueryString("dir"), "/")
NyDir = "/"
For i = LBound(dir_array) + 1 To UBound(dir_array) - 2
    NyDir = NyDir + dir_array(i) + "/"
Next i

NyAdress = "index.asp?mal=" + NyMal + "&dir=" + NyDir
```

Otestat men bör fungera.

R// Ska vara -2. Inte -1. :r

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

## #3 — Asa, 2003-07-27T22:24Z

SKa kolla! Men varför äre massa + överallt?

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

## #4 — Nexus86, 2003-07-27T22:27Z

Byt ut de mot & om du hellre vill men hade för mig att det inte gick i asp utan att man använde + men då funkar nog båda. :)

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

## #5 — Asa, 2003-07-27T22:28Z

Funkar inge bra! Returnerade:

index.asp?mal=/bu/ugh/&dir=/bu/ugh/något/

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

## #6 — Nexus86, 2003-07-27T22:30Z

Oj. Fel. Trodde alla mappar började med ett /. :r

```
mal_array = Split(Request.QueryString("mal"), "/")
For i = LBound(mal_array) To UBound(mal_array) - 2
    NyMal = NyMal + mal_array(i) + "/"
Next i

dir_array = Split(Request.QueryString("dir"), "/")
For i = LBound(dir_array) To UBound(dir_array) - 2
    NyDir = NyDir + dir_array(i) + "/"
Next i

NyAdress = "index.asp?mal=" + NyMal + "&dir=" + NyDir
```

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

## #7 — Asa, 2003-07-27T22:30Z

Gjorde såhär och det verkade funka:

```
mal_array = Split(Request.QueryString("mal"), "/")
For i = LBound(mal_array) To UBound(mal_array) - 2
    NyMal = NyMal & mal_array(i) & "/"
Next

dir_array = Split(Request.QueryString("dir"), "/")
For i = LBound(dir_array) To UBound(dir_array) - 2
    NyDir = NyDir & dir_array(i) & "/"
Next

NyAdress = "index.asp?mal=" & NyMal & "&dir=" & NyDir
```

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

## #8 — Asa, 2003-07-27T22:30Z

Hehe, vi skrev nästan lika :) Supertack för din hälp!

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

## #9 — Asa, 2003-07-27T22:40Z

Behövde dock bara använda detta för min del:

```
mal_array = Split(Request.QueryString("mal"), "/")
For i = LBound(mal_array) To UBound(mal_array) - 2
    NyMal = NyMal & mal_array(i) & "/"
Next
```

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

## #10 — Asa, 2003-07-27T23:23Z

Hade fel. Var tvungen å använda båda....

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

## #11 — Nexus86, 2003-07-28T01:01Z

Så kan du ju använda följande istället om du vill ha kortare kod samt kod som använder mindre resurser.

```
sMal = Left$(Request.QueryString("mal"), InStrRev(Request.QueryString("mal"), "/", Len(Request.QueryString("mal")) - 1))
sDir = Left$(Request.QueryString("dir"), InStrRev(Request.QueryString("dir"), "/", Len(Request.QueryString("dir")) - 1))

NyAdress = "index.asp?mal=" & sMal & "&dir=" & sDir
```

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

## #12 — Asa, 2003-07-28T06:12Z

Tackar, funkar fint med :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/82883-plocka-ut-och-radera
