Avatar billede tblaster Nybegynder
11. maj 2002 - 17:34 Der er 10 kommentarer og
1 løsning

Linjeskift!

Hejsa

Hfår du den så til at smide et linjeskift imellem de forskellige firmaer?
Lige nu viser den det sådan:
Firma1:
Fornavn Efternavn
Firma2:
Fornavn Efternavn
Fornavn Efternavn
Firma3:
Fornavn Efternavn

Den skulle gerne skrive det sådan:
Firma1:
Fornavn Efternavn

Firma2:
Fornavn Efternavn
Fornavn Efternavn

Firma3:
Fornavn Efternavn

Her er min kode:
<%Language = "VBScript"%>
<%Fagseminar = request.Querystring%>
<HTML>
<HEAD>
<TITLE>Tilmeldte</TITLE>
</HEAD>
<BODY text=#000000 vLink=#000000 aLink=#000000 link=#000000 rightMargin=0>
Følgende personer er tilmeldt til seminaren:<br><br>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
        Set Rs = Server.CreateObject("ADODB.Recordset")
        'Modify and use this connection if your database is in your database directory
        'Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=Fagseminar.mdb"
        Conn.Open "DBQ=" & Server.Mappath("Fagseminar.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

SQL = "SELECT Fagseminar.FagseminarId, Tilmeldte.Fornavn, Tilmeldte.Efternavn, Tilmeldte.Firma, Tilmeldte.Betaling, Tilmeldte.Fagseminar from Tilmeldte LEFT JOIN Fagseminar ON Tilmeldte.Fagseminar = Fagseminar.Fagseminarid where Tilmeldte.Fagseminar=" & request.querystring("Fagseminar")
rs.Open SQL, Conn

If rs.BOF AND rs.EOF then
  Response.Write "Der er på nuværende tidspunkt ingen tilmeldte."
  Response.Write"<br>"

End if

tempFirma=""
For x = 1 to 10
    If rs.eof then
        Exit For
    Else
%>

<% if tempFirma <> rs("Firma") then
    tempFirma = rs("Firma") %>
    <%=rs("Firma")%>:<br>
<% end if %>
<% =rs("Fornavn")%> <% =rs("Efternavn")%><br>

            <%
      rs.MoveNext
    End If
Next

%> <br>
<a href="java script:history.go(-1)" style="text-decoration: none">Tilbage til informationerne om fagseminaren</a><br>   
<a href="fagseminar.asp" style="text-decoration: none">Tilbage til listen over fagseminar</a>
               
</BODY></HTML>
Avatar billede Slettet bruger
11. maj 2002 - 17:38 #1
<% =rs("Fornavn")%> <% =rs("Efternavn")%><br>

<% =rs("Fornavn")%> <% =rs("Efternavn")%><br><br><br>
Avatar billede tblaster Nybegynder
11. maj 2002 - 17:41 #2
Så får jeg:

Firma1:
Fornavn Efternavn


Firma2:
Fornavn Efternavn

Fornavn Efternavn


Firma3:
Fornavn Efternavn
Avatar billede whatever Nybegynder
11. maj 2002 - 17:42 #3
Så skriv <% =rs("Fornavn")%> <% =rs("Efternavn")%><br><br>
Avatar billede tblaster Nybegynder
11. maj 2002 - 17:44 #4
Det er det samme som schulze skrev :-D
Avatar billede canedo Nybegynder
11. maj 2002 - 17:45 #5
<% =rs("Firma") %><br>
<% =rs("Fornavn")%>&nbsp;<% =rs("Efternavn")%>
<%loop%>
Avatar billede tblaster Nybegynder
11. maj 2002 - 17:46 #6
Den skal jo kun lave linjeskift når et firmas deltager alle er listet ... ellers er der linjeskift mellem alle navne og det skal der ikke være!
Avatar billede avlund Nybegynder
11. maj 2002 - 17:46 #7
<% if tempFirma <> rs("Firma") then
    tempFirma = rs("Firma") %>
    <%="<br>" & rs("Firma")%>:<br>
<% end if %>
Avatar billede avlund Nybegynder
11. maj 2002 - 17:47 #8
Du sætter bare et <br> ind der hvor jeg har vist dig, lige før firmaet...
Avatar billede whatever Nybegynder
11. maj 2002 - 17:50 #9
Så må det være sådan:

<% if tempFirma <> rs("Firma") then
    tempFirma = rs("Firma") %>
    <%="<br>" & rs("Firma")%>:<br>
<% end if %>
<% =rs("Fornavn")%> <% =rs("Efternavn")%><br>
<% end if %>
Avatar billede whatever Nybegynder
11. maj 2002 - 17:51 #10
Den sidste end if skal selvfølgelig ikke med.
Avatar billede avlund Nybegynder
11. maj 2002 - 17:52 #11
Det er rigtigt whatever :)

Tak for points.
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