Avatar billede maximus25 Nybegynder
03. marts 2004 - 08:36 Der er 8 kommentarer og
2 løsninger

drop down menu med database understøttelse

Hejsa
Jeg ville gerne lave en drop down menu som har databaseunderstøttelse. Er der en der kan lave et simpelt eksempel på hvordan man sætter database på en drop down menu?

Jeg havde forestillet mig noget ligesom den her på eksperten.

Menuen skal være i øverst i venstre side.

Jeg bruger frames.

Jeg håber at der er en der kan hjælpe.
Avatar billede lklingenberg Nybegynder
03. marts 2004 - 09:08 #1
I retningen af dette:

<select name="myDropMenu" id="myDropMenu" size="1">
<option value="">-- Vælg record --</option>
<%
  On Error Resume Next 
  Dim objConn, vCS, objRS, strSQL
  Set objConn = Server.CreateObject("ADODB.Connection")
  vCS = "Provider=SQLOLEDB; Data Source=[IP]; database=[db]; UID=[dbOwner]; PWD=[pwd];"
  objConn.connectionString = vCS
  objConn.Open
  objConn.BeginTrans 

  Set objRS = Server.CreateObject("ADODB.Recordset")
  strSQL = "SELECT TOP 100% FROM myTable ORDER BY myField"
  objRS.Open strSQL, objConn

  If Not objRS.EOF Then
    objRS.MoveFirst
    Response.Write ("<option value=""" & objRS("myValueField").Value & """>" & objRS("myDisplayField").Value & "</option>"
    objRS.MoveNext
    Loop
  End If
  objRS.Close
  Set objRS = Nothing

  If Err.number = 0 Then
    objConn.CommitTrans
    objConn.close
    Set objConn = Nothing
  End If
%>
</select>
Avatar billede maximus25 Nybegynder
03. marts 2004 - 09:47 #2
men hvordan får jeg sat det sammen med en menu?

jeg er rimelig novice...så undskyld hvis jeg stiller et dumt spørgsmål:)
Avatar billede ricky Nybegynder
03. marts 2004 - 10:21 #3
Kender du Coolmenus ?
den er pretty cool.. hvis du kan bruge den vil jeg kraftigt anbefale, da du så får så meget mere med.. som du aldrig får taget dig sammen til at programmere selv.

http://www.dhtmlcentral.com/projects/coolmenus/?m=10
her er eksempler inkl. træk fra DB:
http://www.dhtmlcentral.com/projects/coolmenus/?m=31
Avatar billede ricky Nybegynder
03. marts 2004 - 10:23 #4
(det er faktisk den de bruger her på E.)
Avatar billede maximus25 Nybegynder
03. marts 2004 - 10:42 #5
jeg var faktisk igang med at kigge på den side...det virker meget godt.

Jeg har hentet filerne fra deres eksempel:

http://www.dhtmlcentral.com/tutorials/tutorials.asp?page=3&id=11

det virker sådan set fint....men jeg ville jo gerne have at det var en "rulle menu" og ikke bare links.

Jeg har rettet lidt i koden og tlføjet en kolonne i databasen der hedder links så den ikke bare linker til en statisk side hele tiden. Men hvordan får jeg den til at vise "subs" altså undermeneuer??

Hvis det er totalt uklart hvad jeg mener så sig til:)
Avatar billede maximus25 Nybegynder
03. marts 2004 - 10:47 #6
det link som du skrev:  http://www.dhtmlcentral.com/projects/coolmenus/?m=31

er nok ret godt....men jeg mangler forståelsen til hvordan jeg fletter selve menuen ind i dette eksempel.....

kan du hjælpe?
Avatar billede maximus25 Nybegynder
03. marts 2004 - 10:58 #7
eksemplet:  http://www.dhtmlcentral.com/projects/coolmenus/?m=31

virker ikke på min server.....jeg får ikke vist menuen....skal man konfigurerer iis for at det virker?

Jeg ved godt at jeg stiller vildt mange spørgsmål...men jeg føler at jeg er tæt på en løsning men mangler bare lidt ekspert hjælp:)
Avatar billede ricky Nybegynder
03. marts 2004 - 14:15 #8
hvad mener du præcist med 'rulle menu' og ikke bare links ?

nej du skal ikke umiddelbart ændre noget i IIS..

hos mig er http://www.dhtmlcentral.com/projects/coolmenus/?m=31 listen over forskellige eksempler.. hvad er det du ikke kan få til at virke ?

husk også at kigge på http://www.dhtmlcentral.com/projects/coolmenus/reference.asp? m=35 der er en komplet reference.
Avatar billede maximus25 Nybegynder
05. marts 2004 - 07:41 #9
nu ser det ud til at virke.....takker:)
Avatar billede joki Mester
07. juni 2005 - 21:07 #10
hej

har kigge lidt på jeres "samtale" og hentet programmet. Det er forholdsvist simpelt at
lave menuerne, men kan ikke lige gennemskue hvordan jeg opretter menuerne ud fra min database. Er der en der har tid til at hjælpe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester