10. december 2000 - 18:34Der er
11 kommentarer og 1 løsning
Database
Hvis jeg har noget tekst i en database, hvad skal jeg så skrive så teksten bliver vist på sitet, men at det kun er et bestemt antal bogstaver der må vises, sådan at det bliver til små indledninger hvor jeg så kan klikke mig videre ind på hele teksten derfra?
du får lige koden ................................................. <% mode = request(\"mode\") %> <% if mode = \"\" then %>
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"db1.mdb\") strSQL = \"select top 10 * from nyheder ORDER BY id DESC\" set rs = Conn.execute(strSQL)
if rs.EOF then Response.write \"Databasen er tom.\" else Do Until rs.EOF %>
kan du ikke også fortælle mig hvad jeg skal gøre for at brugeren kan skrive sin mail, men at det er hans navn der bliver vist som man så kan klikke på og så skulle den gerne åbne hans email? du får 40point oveni så! hvis du løser dette probs. også!
her er koden rettet. Jeg regner med der var Rs(\"overskrift\") der skulle rettes, ikke ?
<% mode = request(\"mode\") %> <% if mode = \"\" then %>
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"db1.mdb\") strSQL = \"select top 10 * from nyheder ORDER BY id DESC\" set rs = Conn.execute(strSQL)
if rs.EOF then Response.write \"Databasen er tom.\" else Do Until rs.EOF strPreview = RS(\"overskrift\") If Len(strPreview) > 60 Then strPreview = Left(strPreview, 60) & \" ...\" %>
<% mode = request(\"mode\") %> <% if mode = \"\" then %>
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"db1.mdb\") strSQL = \"select top 10 * from nyheder ORDER BY id DESC\" set rs = Conn.execute(strSQL)
if rs.EOF then Response.write \"Databasen er tom.\" else Do Until rs.EOF strPreview = RS(\"overskrift\") If Len(strPreview) > 60 Then strPreview = Left(strPreview, 60) & \" ...\" %>
Her er den rettede så det er nyhed der bliver cuttet:
<% mode = Request(\"mode\")
If mode = \"\" Then Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"db1.mdb\")
Set Rs = Conn.execute(\"SELECT TOP 10 * FROM nyheder ORDER BY id DESC\")
If Rs.BOF Or Rs.EOF Then Response.write \"Databasen er tom.\" Else Do Until rs.EOF strPreview = RS(\"nyhed\") If Len(strPreview) > 60 Then strPreview = Left(strPreview, 60) & \" ...\" %> <font face=\"Verdana\" size=\"2\"><b><a href=\"visnyhed.asp?id=<%=RS(\"id\")%>\"><%=RS(\"overskrift\")%></a></b></font> <br><font face=\"Verdana\" size=\"1\"><%=RS(\"dato\")%><br><br> <%=strPreview%></font><br><hr noshade color=\"Orange\" size=\"1\"> <% RS.MoveNext Loop End If
Conn.Close Set Conn = Nothing %>
b><A HREF=\"nyhed.asp\" TARGET=\"_top\">tilføj en nyhed</A></b> <A HREF=\"all.asp\" TARGET=\"_top\">alle nyheder</A> </body></html> <% End If %>
Synes godt om
Ny brugerNybegynder
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.