Avatar billede kroger Nybegynder
27. november 2001 - 14:42 Der er 3 kommentarer og
1 løsning

opdel resul fra db

Er det muligt at opdele resultatet fra en database. F.eks. I databasen er der 9 billeder, jeg vil gerne have at der kommer 3*3 rækker billeder ved hjælp af tables. Det må være en eller anden funktion der tæller hvor mange loops den laver og når den har lavet 3 loops skal den putte </tr><tr> ind...?

Håber i forstod min latterlige formulering:)

M.V.H.
  Kroger
Avatar billede nute Nybegynder
27. november 2001 - 14:46 #1
<table><tr>
<%
counter = 1
while NOT RS.EOF
  response.write \"<td>\" & RS(\"dinVerdi\") & \"</td>\"
  if( counter = 3 ) then
    response.write \"</tr><tr>
    counter = 1
  end if
  RS.MoveNext
wend
while counter < 4
  response.write \"<td>&nbsp;</td>\"
wend
%>
</tr>
</table>

100 er litt i overkant...30 points holder

/nute
Avatar billede kroger Nybegynder
27. november 2001 - 15:50 #2
Jeg har desværre ikke tid til at teste det før imorgen, men hvis det virker for du sælføli dine point, desuden er et godt svar aldrig for lidt point værd:)

M.V.H.
Kroger
Avatar billede kroger Nybegynder
29. november 2001 - 22:03 #3
Ja jeg må da sige at der var lidt fejl i den. For det første lavede
while counter < 4
  response.write \"<td>&nbsp;</td>\"
wend
En uendelig løkke som min comp. ikke brød sig om, og så manglede der en funktion der øgede tælleren med 1 for hvert resultat, den rigtige skal være:
  <table><tr>
<%
counter = 1
while NOT RS.EOF
  response.write \"<td>\" & RS(\"dinVerdi\") & \"</td>\"
  counter = counter + 1
  if( counter = 3 ) then
    response.write \"</tr><tr>
    counter = 1
  end if
  RS.MoveNext
wend
if counter < 4 Then
  response.write \"<td>&nbsp;</td>\"
End If
%>
</tr>
</table>

Jeg kan desværre ikke se ideen i din \"counter < 4\" udover den laver en xtra <td>.
Du skal dog have tak for hjælpen for at lede mig på sporet;)

M.V.H.
  Kroger
Avatar billede nute Nybegynder
29. november 2001 - 22:06 #4
uha :-)

denne linje

counter = counter + 1

mangler inne i loopen :-|

grunnen er at man skal følge standarden ;-) man skal ha like mange kolonner i hver rekke uansett om det ikke er innhold i dem eller ikke, ellers kan man få problemer i enkelte browsere...

ellers takk...

/nute
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
Kurser inden for grundlæggende programmering

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