18. marts 2003 - 11:00Der er
7 kommentarer og 1 løsning
DropDown menu
Hejsa Eksperter...
Jeg skal have lavet en menu, hvorfra man skal vælge en kategori, og derefter en underkategori - Præcis som her på eksperten. Jeg ville gerne lige høre fra jer omkring hvordan man evt kunne lave det. For man skal IKKE kunne vælge kategorierne, kun underkategorierne. Håber i kan hjælpe
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
<SELECT NAME="q_catid" ACCESSKEY="k" TABINDEX="1"> <% Do while rs.EOF Response.Write "<OPTION VALUE='" & rs("Sti") & "'>" & rs("Navn") & "</OPTION>"
rs.movenext
loop %>
Så opretter den et punkt for hver record i en database, når altså resten af kodendelen med at hente fra databasen er på plads. Skriv lige hvis der skal skrives mere til det.
Jeg kan godt lave en dropdown menu med udtræk fra en database - Kein problem... Meeeeen det er kun underkategorierne der skal kunne vælges! Hvis man på eksperten laver et spørgsmål og vælge kategorien programering - Så svarer den at man har valgt en ugyldig kategori eller sådan noget... Håber du forstår!!
Hvis du din database har en markering af, hvad der er underpunkt sådan ala 1 for overordnet kategori og 2 for underkategori. Så kunne du lave dropdown med en if-sætning. Altså if kategori = 2 then "lav boks" end if
Så får så slet ikke selve kategorien med, men det kunne du måske så ligge ind som et felt der ikke kan vælges eller der omkring...
Vi kan lige starte med din database. Det her er rimeligt simpelt og kan sagtens gøres meget mere smart. ID - Navn - Sti - Kategori
Så i Navn kan du så skrive hele adressen. f.eks. Diverse : Fri debat Det her den nemme løsning noget andet ville være først at oprette hovedkategorierne i en database og så ligge underpunkter i en anden database og så knytte hovedkategorierne til den anden database.
Men så et kategori felt hvor du giver en værdi for om det er et hovedfelt eller underfelt. Et sådan hurtigt eksempel, jeg kan ikke lige gennemskue en lidt smartere måde gøre det på lige nu. Der bliver du nødt til at få fat i de lidt klogere hoveder <select name="Kategorier"> <% Do while rs.EOF
if(rs("Kategori") = 2) then <option value='"&rs("Sti")&"'>"&rs("Navn")&"</option> end if rs.movenext loop %> </select>
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.