Hoppa till innehåll

Foto

från acessdb till en rullmeny


  • Vänligen logga in för att kunna svara
6 svar till detta ämne

#1 Upsidedown

Upsidedown

    Användare

  • Medlemmar
  • PipPip
  • 36 inlägg

Postad 6 november 2003 klockan 16:05

Hej
Jag har ett problem, säkert jätte enkelt men jag ar kört fast. Jag vill nämligen kunna hämta upp data ifrån en tabell i access och få in den info i en rullmeny så att man ska kunna se vad det finns att välja på. Min tabell heter tblFilmer och fälten heter id, namn och beskrivning. Det jag vill ska hamna i rullmenyn är namn.
Jag vill göra detta in html och asp.

Jag behöver verkligen hjälp då jag blir helt galen anars.
Tack på förhand

[Inlägget ändrat 2003-11-06 16:13:07 av Upsidedown]

#2 Helge

Helge

    Aktiv

  • Medlemmar
  • PipPipPip
  • 239 inlägg

Postad 6 november 2003 klockan 16:12

Tjena,

Vad har du gjort hittils då?

enklare att förklara om man ser din kod...

/Helge


#3 Upsidedown

Upsidedown

    Användare

  • Medlemmar
  • PipPip
  • 36 inlägg

Postad 6 november 2003 klockan 16:23

jag har inte gjort så mycket men kan visa lite...
kan ju vara helt fel...

<% @LANGUAGE=VBScript %>
<% Option Explicit %>
<!-- #include file="adovbs.inc" -->
<%
Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "SELECT * FROM tblFilmer ORDER BY namn Desc", objConn,adOpenKeyset

Do while not objRS.EOF
response.write "<option value=" &amp; objRS("id") &amp; ">" &amp; objRS("namn") &amp; "</option>"
objRS.MoveNext
Loop
%>

tacksam för all hjälp...


#4 Dahlgren

Dahlgren

    Flitig

  • Medlemmar
  • PipPipPipPip
  • 1 349 inlägg

Postad 6 november 2003 klockan 16:25


<select>

sql = "SELECT * FROM tblFilmer"
SET oRS = oConn.Execute(sql)

While Not oRS.EOF

<option value="<%=oRS("id")%>"><%=oRS("namn")%></option>

oRS.MoveNext
Wend

</select>


Skrev den i all hast nu, kan vara lite fel.

Mvh


#5 Magnus Gladh

Magnus Gladh

    Veteran

  • Medlemmar
  • PipPipPipPipPip
  • 3 441 inlägg

Postad 6 november 2003 klockan 16:25

Ser rätt ut, vad får du för fel? Du beskriver bara vad du vill, inte hur det ser ut.

Enligt din kod borde det fungera.

- Magnus
-----------------------------------------------------
Ropen skalla, BBB (eller BOSTREAM) åt alla!!!


#6 Upsidedown

Upsidedown

    Användare

  • Medlemmar
  • PipPip
  • 36 inlägg

Postad 6 november 2003 klockan 16:30

jag får inte upp någon rullmeny med filmerna i...

jag har gjort en html sida där det står en massa saker och sedan är det meningen att rullmenyn ska vara där med filmerna i men den rullmenyn finns inte... hur ska ag göra??




#7 Magnus Gladh

Magnus Gladh

    Veteran

  • Medlemmar
  • PipPipPipPipPip
  • 3 441 inlägg

Postad 7 november 2003 klockan 09:38

??????

Du har en HTML-sida. En HTML-sida exekverar inte några ASP-koder, dessa sidor måste sluta på .asp.

Sedan så måste du skriva precis i koden var du vill ha din rillmeny, den läggs inte in själv.

Följande kod borde fungera:

MIN_FILM_SIDA.ASP
Välj film här:
<%
  Dim oConnection
  Dim oRecordSet
  Dim sSQL

  set oConnection = Server.CreateObject("ADODB.Connection")
  sSQL = "SELECT * FROM [Filmer] ORDER By [Namn] DESC"
  set oRecordSet = oConnection.Execute(sSQL)
  
  response.write "<select name="film">"
  Do until oRecordSet.EOF
    response.write "<option value='"&amp; oRecordSet.Fields("ID").Value &amp;"'">" &amp; oRecordSet.Fields("Namn").Value
    oRecordSer.MoveNext
  Loop  
  Response.write "</select>"

  oRecordSet.Close : Set oRecordSet = nothing
  oConnection.Close : Set oConnection = nothing
%>

- Magnus
-----------------------------------------------------
Ropen skalla, BBB (eller BOSTREAM) åt alla!!!





0 användare läser detta ämne

0 medlemmar, 0 gäster, 0 anonyma medlemmar

 
 

Senaste trådarna

 

pc för alla Senaste nytt


Senaste jobben

Prenumerera på nyheter

Missa inte PC för Allas
smarta nyhetsbrev
Läs mer om nyhetsbreven här!
  PFA Express
  Veckans surftips
  Extreme
PC för Alla-nätverket