---
title: "Loop med select list"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/169164-loop-med-select-list"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cyeclone"
published: "2008-02-18T13:54:23.000Z"
updated: "2008-02-18T14:10:36.000Z"
replies: 2
views: 241
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/169164-loop-med-select-list"
---

# Loop med select list

## #1 — cyeclone, 2008-02-18T13:54Z

Skulle behöva lite hjälp från er!

```
Här en tabell som heter USERS:
 users_name
--------------
  Pevensie
     Cye
   Clonei 
    Albra
```

Först så loopas alla "users" ut för att sedan lägga dom i en selected lista

```
Do until RecSet.EOF
lista = lista + "<option>"&RecSet("username")&"</option>"
RecSet.Movenext
```

Resultat blir så här:

```
<select name="player">
<option>Pevensie</option>
<option>Cye</option>
<option>Clonei</option>
<option>Albra</option>
</select>
```

Efter det öppnas en annan Tabell som heter PLAYERS:
   User    -    Players_id
\-----------------------------
 Pevensie            5
   Cye               5
   Albra             6
  Clonei             6

Och då vill jag ha det så här: 
If Players_id = 5 then REMOVE "User" FROM Selected listan.
Så alltså ska selected listan se ut så här när det är klart i detta exempel:

```
<select name="player">
<option>Clonei</option>
<option>Albra</option>
</select>
```

Jag har funderat ett tag nu och blir bara dummare, hittar ingen lösning på detta.
Hoppas ni förstår vad jag menar!

Mvh,
Rikard

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

## #2 — voigtann1, 2008-02-18T13:57Z

Din SQL för RecSet (översta):

```
SELECT U.* From Users U
INNER JOIN Players p ON p.User = u.username
WHERE p.Players_Id <> 5;
```

```
sql = "SELECT U.* From Users U INNER JOIN Players p ON p.User = u.username WHERE p.Players_Id <> 5"
```

Jag hade nog kanske funderat på att inte köra från Players.User mot användarnamnet utan hellre mot Users.Id(om du har ett ID för varje medlem du har). Tal tar mindre plats + att En räknare alltid är unik.

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

## #3 — cyeclone, 2008-02-18T14:10Z

Tack för ditt snabba svar!

Jag sitter på jobbet nu och kan inte testa, men det ser bra ut. Ska prova med ID:et och återkommer med resultat!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/169164-loop-med-select-list
