---
title: "selected=\"selected\" i lista från db?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/127820-selected-selected-i-lista-från-db"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Yoda"
published: "2005-05-07T19:57:15.000Z"
updated: "2005-05-07T20:41:07.000Z"
replies: 4
views: 227
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/127820-selected-selected-i-lista-från-db"
---

# selected="selected" i lista från db?

## #1 — Yoda, 2005-05-07T19:57Z

Från sida A klickar jag på en länk och får då med mig ett id till sida B, beroende på vilken länk jag klickar på. På sida B har jag sedan en nedrullningslista där jag hämtar alternativen från en databas. Jag vill nu att det alternativ man klickade på sida A ska vara förvalt i nedrullningslistan på sidan B. E ni med? Hur fasen gör jag det?
Så här menar jag, fast jag lopar ju alternativen istället och kan inte skriva selected="selected".

```
<select>
   <option value="1">hej</option>
   <option value="2">hej hej</option>
   <option value="3" selected="selected">hej svejs</option>
   <option value="4">hej dejs</option>
</select>
```

Så här ser det ut änsålänge, men då visar den alltid den översta i listan.

```
<select name = "teacher">
   <%do while not rs_teacher.eof%>
      <option value="<%response.write (rs_teacher("id"))%>"><%response.write (rs_teacher("fname"))%>&nbsp;<%response.write (rs_teacher("lname"))%></option>
   <%
      rs_teacher.moveNext
      Loop
   %>
</select>
```

Hur ska jag kunna få in selected="selected" här?

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

## #2 — tydal, 2005-05-07T20:05Z

Du vet väl vilket alternativ man valde på sida A? Det är bara att du i loopen jämför det med rs_teacher("id") och är det samma så skriver du selected="selected" på den raden.

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

## #3 — Yoda, 2005-05-07T20:29Z

Jo, jag vet vilket alternativ man valt på sida A. Du menar typ så här?:

```
<select name = "teacher">
   <%
   do while not rs_teacher.eof
      If rs("id") = rs_teacher("id") Then
   %>
         <option value="<%response.write (rs_teacher("id"))%>" selected="selected"><%response.write (rs_teacher("fname"))%>&nbsp;<%response.write (rs_teacher("lname"))%></option>
   <%
      Else
   %>
         <option value="<%response.write (rs_teacher("id"))%>"><%response.write (rs_teacher("fname"))%>&nbsp;<%response.write (rs_teacher("lname"))%></option>
   <%
   rs_teacher.moveNext
   Loop //fel på denna raden
   %>
</select>
```

Fast det fungerar inget vidare, får fel på raden där det står loop. Den säger:  loop without do. Men det har jag juuuuu...

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

## #4 — tydal, 2005-05-07T20:38Z

Men du har inte endif.

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

## #5 — Yoda, 2005-05-07T20:41Z

TACK!!
Det blev ju jättebra!  :e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/127820-selected-selected-i-lista-från-db
