Avatar billede Slettet bruger
04. juli 2003 - 14:52 Der er 21 kommentarer

<br> efter 2 udtræk

er der nogle der ved hvordan man laver et <br> efter 2 udtræk så det ser såden her ud hvis der er 10 postre:

daw - ps<br>
ko - fk<br>
osv.

Hilsen KAspar
Avatar billede c Nybegynder
04. juli 2003 - 15:05 #1
jeg forudsætter at du selv har lavet udtrækket fra databasen, osv.
conn = connection
SQL = SQL streng
set rs = conn.execute(SQL)

Do while not (rs.BOF or rs.EOF)
    response.write rs("noget")
    rs.MoveNext
    if not (rs.BOF or rs.EOF) then
        response.write(" - "& rs("noget") &"<br>")
    rs.MoveNext
    else
        response.write("<br>")
    end if
loop

dette bør virke... som du ønsker... har lige lavet et lille ekstra tjek inde midt i, for at være sikker på at næste påst også eksisterer...

mvh
Christian
Avatar billede nmh Nybegynder
04. juli 2003 - 15:05 #2
Du skal forklare dig noget mere. Hvad er det for udtræk du laver? Er det for at skrive ekstra linie skift ud efter hveranden post elller hvad?
Avatar billede Slettet bruger
04. juli 2003 - 15:21 #3
Mener ikke lige såden såden her:
<img src=""" & rs("img") & """> - <img src=""" & rs("img") & """><br>
<img src=""" & rs("img") & """> - <img src=""" & rs("img") & """><br>
<img src=""" & rs("img") & """> - <img src=""" & rs("img") & """><br>
<img src=""" & rs("img") & """> - <img src=""" & rs("img") & """><br>
<img src=""" & rs("img") & """> - <img src=""" & rs("img") & """><br>

Efter 2 postre skal der være linie skift!
Avatar billede esquimal Nybegynder
04. juli 2003 - 15:25 #4
Du laver bare en tæller og en if sætning

NumRecs = 0
Do while not (rs.BOF or rs.EOF)
  response.write rs("noget")
  rs.MoveNext
  NumRecs = NumRecs + 1
  If NumRecs = 2 Then
    NumRecs = 0
    Response.Wriet "<br>"
  End If
loop
Avatar billede esquimal Nybegynder
04. juli 2003 - 15:29 #5
Hov skal lige modificere det lidt

NumRecs = 0
Do while not (rs.BOF or rs.EOF)
  response.write rs("noget")
  rs.MoveNext
  NumRecs = NumRecs + 1
  If NumRecs = 2 Then
    NumRecs = 0
    Response.Write "<br>"
  Else
    Response.Write " - "
  End If
loop

Det skulle virke...
Avatar billede netro Nybegynder
04. juli 2003 - 15:29 #6
Eller:

If NumRecs Mod 2 = 0 Then Response.Write "<br>"
Avatar billede Slettet bruger
04. juli 2003 - 16:08 #7
Hvad men såden her ?
ved den første udtræk som hentes skal det være såden
<tr><td><img src=""" & rs("billede") & """></td>
og ved nummer 2 såden:
<td><img src=""" & rs("billede") & """></td></tr>

Håber du forstår det..
Avatar billede Slettet bruger
04. juli 2003 - 16:09 #8
Eller:
Hvad men såden her ?
ved den første udtræk som hentes skal det være såden
<tr><td><img src=""" & rs("billede") & """></td>
og ved nummer 2 såden:
<td><img src=""" & rs("billede") & """></td>
og ved nummer 3 såden:
<td><img src=""" & rs("billede") & """></td></tr>
Avatar billede netro Nybegynder
04. juli 2003 - 16:14 #9
If NumRecs = 0 Then

ElseIf NumRecs = 1 Then

ElseIf NumRecs = 2 Then

Else

End If


Oder was?
Avatar billede Slettet bruger
04. juli 2003 - 16:17 #10
<tr><td><img src=""" & rs("billede") & """></td>
<td><img src=""" & rs("billede") & """></td>
<td><img src=""" & rs("billede") & """></td></tr>

<tr><td><img src=""" & rs("billede") & """></td>
og ved nummer 2 såden:
<td><img src=""" & rs("billede") & """></td>
og ved nummer 3 såden:
<td><img src=""" & rs("billede") & """></td></tr>

<tr><td><img src=""" & rs("billede") & """></td>
og ved nummer 2 såden:
<td><img src=""" & rs("billede") & """></td>
og ved nummer 3 såden:
<td><img src=""" & rs("billede") & """></td></tr>
Sådan skal det være... :)!
Avatar billede c Nybegynder
04. juli 2003 - 16:17 #11
min fylder stadig mindere...
Do while not (rs.BOF or rs.EOF)
    response.write("<img src="""& rs("img") &""">")
    rs.MoveNext
    if not (rs.BOF or rs.EOF) then
        response.write("<img src="""& rs("img") &"""><br>")
    rs.MoveNext
    else
        response.write("<br>")
    end if
loop


det der sker er at der bliver vist to billeder ved siden af hindanden, linieskift 2 nye billeder, linieskift osv.

hvis ikke det er det, så må du forklare dig lidt bedre... ikke hvad det ikke skal være, men hvad det skal være.

mvh
Chrisian
Avatar billede Slettet bruger
04. juli 2003 - 16:18 #12
også skal det være såden at hvis nu er 7 udtræk så flytter den </tr>
Avatar billede Slettet bruger
04. juli 2003 - 16:19 #13
i ved som alle de smarte gallerier der bliver lavet :) jeg skal bare ikke lave et galleri!
Avatar billede c Nybegynder
04. juli 2003 - 16:20 #14
Do while not (rs.BOF or rs.EOF)
    response.write("<tr><td><img src=""" & rs("billede") & """></td>")
    rs.MoveNext
    if not (rs.BOF or rs.EOF) then
        response.write("<td><img src=""" & rs("billede") & """></td></tr>")
    rs.MoveNext
    else
        response.write("<td></td></tr>")
    end if
loop

her sker det som du vil have... + at jeg tjekker for at lukke tabellen korekt selv om der mangler et billede...

mvh
Christian
Avatar billede c Nybegynder
04. juli 2003 - 16:23 #15
kan udbygges til:

Do while not (rs.BOF or rs.EOF)
    response.write("<tr><td><img src=""" & rs("billede") & """></td>")
    rs.MoveNext
    if not (rs.BOF or rs.EOF) then
        response.write("<td><img src=""" & rs("billede") & """></td>")
        rs.MoveNext
        if not (rs.BOF or rs.EOF) then
            response.write("<td><img src=""" & rs("billede") & """></td></tr>")
            rs.MoveNext 
        else
            response.write("<td></td></tr>")
        end if
    else
response.write("<td></td></tr>")
loop
Avatar billede Slettet bruger
04. juli 2003 - 16:24 #16
gider du også lave den med 3 ? <td>er ?
Avatar billede c Nybegynder
04. juli 2003 - 16:24 #17
hovsa.... der skulle have stået:

Do while not (rs.BOF or rs.EOF)
    response.write("<tr><td><img src=""" & rs("billede") & """></td>")
    rs.MoveNext
    if not (rs.BOF or rs.EOF) then
        response.write("<td><img src=""" & rs("billede") & """></td>")
        rs.MoveNext
        if not (rs.BOF or rs.EOF) then
            response.write("<td><img src=""" & rs("billede") & """></td></tr>")
            rs.MoveNext 
        else
            response.write("<td></td></tr>")
        end if
    else
        response.write("<td></td><td></td></tr>")
    end if
loop

;-)

mvh
Christian
Avatar billede Slettet bruger
04. juli 2003 - 16:26 #18
Ser sejt ud tjekekr det lige ud :)
Avatar billede Slettet bruger
04. juli 2003 - 17:55 #19
Hmm kan du hjælpe mig med at sætte paging på, så kan du få lidt extra points hvis du vil, jeg har fundet noget på http://activedeveloper.dk/aspdigital/kapitel2/paging.asp !
Avatar billede c Nybegynder
04. juli 2003 - 18:07 #20
det kommer i alt fald til at koste en slat flere points, men kan muligvis godt hjælpe dig med paging... men måske skal du åbne det i et nyt spm??
Avatar billede Slettet bruger
04. juli 2003 - 20:23 #21
http://www.eksperten.dk/spm/372738 - det er det om paging..!
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