14. juni 2004 - 11:06Der er
8 kommentarer og 1 løsning
Sidste post skal vises specielt!
Jeg er sidder og bøvler med følgende: Jeg har en menu der skal vises, den sidste post i mit udtræk (access database) skal vises med et specielt billede, min kode ser således ud:
select case (typen) case "menu" CALL opentbl("select * from Submenu WHERE menu_id="&menu_idet&" ORDER BY rating, Submenu_name", submenu) if not submenu.eof then
if submenu("menu_id") = id then%> <tr><td class="submenu-tb"> <%do while not submenu.eof
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.
vil anbefale dig at lave en count på hvor mange elementer der er i din database først.. Så kan du med en tæller i din whileløkke finde ud af hvornår du er ved den sidste post..
select case (typen) case "menu" CALL opentbl("select * from Submenu WHERE menu_id="&menu_idet&" ORDER BY rating, Submenu_name", submenu)
set rsCount = server.createobject("adodb.connection") sql = "select count(*) as found from Submenu where menu_id=" & menu_idet rsCount.open strTilDb set rsCount = rsCount.execute(sql) i = 1 if not submenu.eof then
if submenu("menu_id") = id then%> <tr><td class="submenu-tb"> <%do while not submenu.eof if i < rsCount("found") then Response.Write(" <img src='Images/Grafik/dot.gif' align='absmiddle'><a href='information.asp?Page="&submenu("page_id")&"&menu="&submenu("submenu_id")&"&type=submenuen' class='doc'>"&Left(submenu("submenu_name"), 25)&"</a><br>")
'Den sidste post i udtrækket skal have et andet billede: else Response.Write(" <img src='Images/Grafik/dot_end.gif' align='absmiddle'><a href='information.asp?Page="&submenu("page_id")&"&menu="&submenu("submenu_id")&"&type=submenuen' class='doc'>"&Left(submenu("submenu_name"), 25)&"</a><br>") end if submenu.movenext i = i+1 loop call closetbl(submenu)%> <br></td></tr> <%end if
end if end select
Hmm... Det skal muligvis være sådan her.. så skal du rette den her linie: rsCount.open strTilDb så den passer med din streng til databasen..
Jeg kan ikke helt finde ud af om det skal være i = 0 eller i = 1... det må du lige prøve dig frem med..
jeg kigger, men kender ikke rigtig noget til det :-)
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.