---
title: "Lista/meny som uppdaterar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/182617-lista-meny-som-uppdaterar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nexr"
published: "2010-03-01T10:24:03.000Z"
updated: "2010-03-02T10:15:41.000Z"
replies: 16
views: 730
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/182617-lista-meny-som-uppdaterar"
---

# Lista/meny som uppdaterar

## #1 — nexr, 2010-03-01T10:24Z

Hejsan

Jag håller på och gör en hemsida, och där vill jag att en blädderlista ska uppdatera informationen som ska stå på hemsidan.

Använder DW och access 07.

Nån som kan hjälpa till?

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

## #2 — noshornin, 2010-03-01T10:54Z

Välkommen till webforum!

Jag har två frågor!
Vad menar du med blädderlista?
Vad är DW?

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

## #3 — noshornin, 2010-03-01T11:02Z

Ahh, du menar såklart Dreamweaver!

Men jag undrar fortfarande vad du menar med blädderlista? Vill du kunna administrera sidan och ändra innehållet?

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

## #4 — nexr, 2010-03-01T11:24Z

Vi säger att jag har 10 st personer. Då vill jag kunna få fram information om en enskild person genom att använda blädderlistan och kunna ändra det.

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

## #5 — noshornin, 2010-03-01T11:42Z

Okey!

Du har alltså en databas med olika kolumner med information om vissa personer. och du har 10 stycken rader i databasen. Du vill kunna välja vilken person som du vill ändra informationen om i en select list!

Det skulle underlätta något om du postar din nuvarande kod. Jag har ingen lust och skriva hela koden åt dig!

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

## #6 — nexr, 2010-03-01T11:49Z

Precis så är det.

Det är ju det, har ingen kod. Det är inte det jag behöver utan bara hur man ska börja o lite sånt, så jag kommer igång.

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

## #7 — noshornin, 2010-03-01T12:22Z

Okey!

Du börjar med att connecta till databasen. det gör du genom att skriva:

```
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("dindatabas.mdb")
%>
```

*Ändra dindatabas.mdb till namnet på din databas.*

Sen så hämtar du ut alla poster och lägger in dom i listan genom att skriva:

```
<form method="POST" action="change.asp">
<select>
<%
sql = "SELECT * from tabell"
Set rs = conn.Execute(sql)

Do Until rs.EOF
%>
<option value='<%=rs("ID") %>'><%=rs("namn") %></option>
<%
    rs.MoveNext
  Loop
%>
</select>

<input type="submit" value="ändra">
</form>
```

*Ändra namn till namnet på kolumnen som du vill skriva ut.*

Sen så i filen change.asp
så skriver du typ ut all information som finns i databasen i textfields eller liknande:

```
<%
strID=request.form("ID")
%>

<form method='POST' action='<%=publicera.asp?ID="&strID&"%>'>

sql = "SELECT * FROM tabell WHERE ID="&strID&""
Set rs= conn.Execute(sql)

<input name='age' type='text' value='<%=rs("age")%>'>
<input name='namn' type='text' value='<%=rs("name")%>'>
<input type='submit' value='publicera'>
<form>
```

Sen filen publicera.asp:

```
strID=Request.QueryString("bilder")
strNamn=request.form("namn")
strAge=request.form("age")
sql = "UPDATE tabell SET namn='"& strNamn'&" , age='"&strAge&"' WHERE id ="& ID &""
 conn.Execute(sql)
```

Hoppas det där hjälpte lite!

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

## #8 — nexr, 2010-03-01T12:31Z

Tack så mycket! Det gör det säkert.. :)

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

## #9 — noshornin, 2010-03-01T15:07Z

Hur gick det lyckades du få det att fungera så som du ville ha det?

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

## #10 — nexr, 2010-03-02T09:09Z

Nej, tyvärr så funkade det inte riktigt som jag ville. Connecta till databasen går väl att köra genom programmet, för på ditt sätt så ville den inte alls hitta filen, fast jag redirektade den till den mappen där den ligger.

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

## #11 — noshornin, 2010-03-02T09:12Z

En dum fråga kanske, har du installerat någon webbserver? Typ IIS?

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

## #12 — nexr, 2010-03-02T09:18Z

Japp, har iis.

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

## #13 — noshornin, 2010-03-02T09:20Z

Okey, bra. Men publicera din nuvarande kod så kanske jag kan se vart det blir fel.

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

## #14 — noshornin, 2010-03-02T09:28Z

Sen bör man skriva ut ASP koden själv. DW är väll mera gjord för att fixa design och sånt.

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

## #15 — nexr, 2010-03-02T09:41Z

\<form name="form1" class="stil4" id="form1"\>
      \<label\> \<span class="stil4"\>\<br /\>
 Hyresgäst:\<br /\>
 \<select name="hyresgäst" class="stil1" id="hyresgäst"\>
   \<%
While (NOT listmeny.EOF)
%\>
   \<option value="\<%=(listmeny.Fields.Item("debiteringar_kundnr").Value)%\>"\>\<%=(listmeny.Fields.Item("debiteringar_hyresgäst").Value)%\>\</option\>
   \<%
  listmeny.MoveNext()
Wend
If (listmeny.CursorType \> 0) Then
  listmeny.MoveFirst
Else
  listmeny.Requery
End If
%\>
 \</select\>
      \</span\>
      
      \<p onmouseover="MM_validateForm('textfield2','','R');return document.MM_returnValue"\>
        \<input name="kundnr" type="text" class="stil1" id="kundnr" value="\<%=(debuppdatera.Fields.Item("debiteringar_kundnr").Value)%\>" /\>
    
      

      
      
\</form\>

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

## #16 — nexr, 2010-03-02T09:42Z

Så ser det ut just nu...

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

## #17 — noshornin, 2010-03-02T10:15Z

Hur ser din databas ut? Vilka kolumner har du?
Hur ser din databas koppling ut? Posta hela din kod!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/182617-lista-meny-som-uppdaterar
