Avatar billede mm12010 Nybegynder
29. oktober 2002 - 15:59 Der er 8 kommentarer og
1 løsning

100 tegn fra de 3 nyeste poster i DB

Jeg har følgende kode som overhovedet ikke virker...


<%
While(!rs.EOF){
%>
<tr class="menu_warp">
<td colspan="2" align="top">
<a href="nyheder.asp?<%=rs.Fields("ID")%>"><%=rs.Fields("overskrift")%></a><br>

<%
str = String(rs.Fields("nyhed"));
if(str.length > 100)
    {
    Response.Write(str, 100)+"..."
    }
else
    {
    Response.Write(str)
    }
%>

<a href="nyheder.asp?<%=rs.Fields("ID")%>">læs mere</a><br>
</td>
</tr>

<%
rs.MoveNext();
}
%>

Jeg håber i kan se hvad det er jeg gerne vil have...
Avatar billede mm12010 Nybegynder
29. oktober 2002 - 16:00 #1
og her kommer SQL'en:

<%
rs = conn.Execute("SELECT * FROM nyheder ORDER BY ID DESC LIMIT 3");
%>
Avatar billede no_doubt Nybegynder
29. oktober 2002 - 16:10 #2
<%=left(str),100)%
Avatar billede Slettet bruger
29. oktober 2002 - 16:10 #3
Det er jo PHP det halve af det? Retter lige til...
Avatar billede Slettet bruger
29. oktober 2002 - 16:15 #4
<%

strQuery = "SELECT *, IF(LENGTH(nyhed)>150,CONCAT(SUBSTRING(nyhed,0,150),'...'),nyhed) AS nyhed FROM nyheder ORDER BY ID DESC LIMIT 3"
Set rs = adoDataConn.Execute(strQuery)

While NOT rs.EOF
%>
<tr class="menu_warp">
<td colspan="2" align="top">
<a href="nyheder.asp?<%=rs.Fields("ID")%>"><%=rs.Fields("overskrift")%></a><br>

<%
str = rs.Fields("tekst")
Response.Write str
%>

<a href="nyheder.asp?<%=rs.Fields("ID")%>">læs mere</a><br>
</td>
</tr>

<%
rs.MoveNext
wend
%>
Avatar billede mm12010 Nybegynder
29. oktober 2002 - 16:42 #5
el barto>> Det giver følgendefejl:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Undefined function 'IF' in expression.
Avatar billede mm12010 Nybegynder
29. oktober 2002 - 16:44 #6
Jeg glemte måske lige at nævne at jeg koder i Jscript... :o)
Avatar billede Slettet bruger
29. oktober 2002 - 16:49 #7
OK, det ville nok hav været en fordel at nævne fra starten af.

Så står jeg af, og Access er jeg også noget crappy til...
Avatar billede eagleeye Praktikant
29. oktober 2002 - 18:57 #8
Prøv med:

  Response.Write str.substr(0,100) + "..."
Avatar billede mm12010 Nybegynder
11. november 2002 - 19:29 #9
lukker og slukker
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