Avatar billede bruger64 Nybegynder
06. februar 2006 - 14:17 Der er 10 kommentarer og
1 løsning

tomt felt fra databse skal elimineres - hvordan?

nedenstående henter forskelligt fra accesdatabase - der forkommer dog dette at en person ikke har email eller et link - problemet er at når disse poster vises på min hjemmeside bliver der gjort plads til en post selv om der ikke findes en. Det betyder at der kommer store mellemrum mellem de poster hvor der vikke er email eller link

kan jeg fjerne "space" når der ikke er noget i posten?
håber det kan forståes mit sp.
<ul>
<li><b><%=rs("navn")%></b></li>
<li><%=rs("adresse")%></li>
<li><%=rs("postnr")%>&nbsp;<%=rs("by")%></li>
<li><%=rs("tlf")%></li>
<li><a href="mailto:<%=rs("email")%>"><%=rs("email")%></a></li>
<li><%=rs("link")%></li>
</ul>
Avatar billede medions Nybegynder
06. februar 2006 - 14:30 #1
<ul>
<li><b><%=rs("navn")%></b></li>
<li><%=rs("adresse")%></li>
<li><%=rs("postnr")%>&nbsp;<%=rs("by")%></li>
<li><%=rs("tlf")%></li>
<% If Len(rs("email") > 3 Then %>
<li><a href="mailto:<%=rs("email")%>"><%=rs("email")%></a></li>
<% End If %>
<li><%=rs("link")%></li>
</ul>

//>Rune
Avatar billede keysersoze Ekspert
06. februar 2006 - 14:30 #2
<ul>
<%
If rs("navn") <> "" Then
  Response.Write "<li><b>" & rs("navn") & "</b></li>"
End If
'osv...
%>
</ul>
Avatar billede cpufan Juniormester
06. februar 2006 - 14:51 #3
<%
Function tom(rsvar)
if "" & len(rsvar) > 1 then
response.write rsvar
end if
end function
%>
<ul>
<li><b><%=tom(rs("navn"))%></b></li>
<li><%=tom(rs("adresse"))%></li>
<li><%=tom(rs("postnr"))%>&nbsp;<%=tom(rs("by"))%></li>
<li><%=tom(rs("tlf"))%></li>
<li><a href="mailto:<%=tom(rs("email"))%>"><%=tom(rs("email"))%></a></li>
<li><%=tom(rs("link"))%></li>
</ul>

den kører et tjek på hvert felt og udskriver feltet hvis det ikke er tomt.
Avatar billede cpufan Juniormester
06. februar 2006 - 14:52 #4
den skal nok sættes i (..)

if ("" & len(rsvar) > 1) then
Avatar billede keysersoze Ekspert
06. februar 2006 - 15:02 #5
cpufan >> hvad forskel gør det da der jo så stadig bliver skrevet en <li>?
Avatar billede cpufan Juniormester
06. februar 2006 - 15:23 #6
ved det ikke, hvad er en <li>  ?? :D
Avatar billede cpufan Juniormester
06. februar 2006 - 15:24 #7
troede bare det var en css fontstyle
men hvis det er en linie dutter det jo ikke ;-)
Avatar billede bruger64 Nybegynder
07. februar 2006 - 10:17 #8
keyser send et svar for point - den kan jeg overskue - ja,li er css fontstyle
Avatar billede keysersoze Ekspert
07. februar 2006 - 10:21 #9
svar :)

<li> er et list item, som er et underpunkt til en unorderet list <ul> - altså en punktopstilling.
Avatar billede cpufan Juniormester
07. februar 2006 - 10:24 #10
ohhhh, så lærte jeg også noget :D
måske man skulle til at sætte sig ind i css--
Avatar billede bruger64 Nybegynder
07. februar 2006 - 10:27 #11
men tak til jer alle
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