09. april 2001 - 18:11Der er
6 kommentarer og 1 løsning
\'database\'- træ
Jeg skal bruge et træ, altså noget explorer agtigt noget til at lægge oven på forskellige databaser. Jeg har ledt diverse java-komponet-sitets igennem og kan ikke rigtigt finde det jeg skal bruge.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
som regel finner man ikke nøyaktig det man skal ha, og man er nødt til å tweake en hel del. Istedenfor å bare avvise et svar bør du heller spørre hvordan man kan få denne menyen til å fungere over en database... noe som er ganske så mulig !!
hele trikset ligger i måten man skriver ut selve menyen på. I databasen så regner jeg med at det er en henvisning til hvilken forelder et menypunkt har. Med dette mener jeg at en forelder er et hovedmenypunkt (en folder).
hvis du ser på hvordan selve menyer er strukturert, så vil du se at et punkt kan bygges opp sånn:
dette er en relativt simpel struktur, og du kan benytte følgende algoritme til å generere dette ut fra en db (dette er *kun* pseudokode):
<% Set Conn = [ditt Connection object]
SQL = \"SELECT * FROM menutabell\" Set RS = Conn.Execute( SQL ) folderCheck = 0
response.write \"<ul>\" while not RS.EOF if( menypunkt er en folder ) then \'skriver ut en \"folder\" response.write \"<li id=\'foldheader\'>\" & overskrift fra database & \"</li>\" response.write \"<ul id=\'foldinglist\' style=\'display:none\' style=&{head};>\" else if( menypunkt er en subfolder ) then response.write \"<li id=\'foldheader\'>\" & overskrift fra database & \"</li>\" response.write \"<ul id=\'foldinglist\' style=\'display:none\' style=&{head};>\" response.write \" else response.write \"<li><a href=\'\'>\" & punkt fra datbase & \"</a></li>\" end if end if wend response.write \"</ul>\"
%>
/nute
Synes godt om
Ny brugerNybegynder
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.